• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sql語句驗證

    sql 語句 驗證身份證號碼

    像這樣寫個視圖就行了:create View eVMutiCard AS Select *,*,*,*,*,*,*e,*To, *fication, N'身份證長度不合常理' As Remark From employee b Where (Len(*fication) Not In (15,18) And *fication Is Not Null ) Or *fication is Null Union All Select *,*,*,*,*,*,*e,*To, *fication, N'身份證具有無效字符' As Remark From employee b Where Len(*fication) In (15,18) And Isnumeric(Case Len(*fication) When 18 Then Substring(*fication,1,17) Else *fication End) = 0 Union All Select *,*,*,*,*,*,*e,*To, *fication, N'身份證出生日期不合常理' As Remark From employee b Where Len(*fication) In (15,18) And (IsDate(Case When Len(*fication)=15 Then '19'+Substring(*fication,7,2)+'-'+Substring(*fication,9,2)+'-'+Substring(*fication,11,2) Else Substring(*fication,7,4)+'-'+Substring(*fication,11,2)+'-'+Substring(*fication,13,2) End)=0 Or Not ( (Case When Len(*fication)=15 Then '19'+Substring(*fication,7,2)+'-'+Substring(*fication,9,2)+'-'+Substring(*fication,11,2) Else Substring(*fication,7,4)+'-'+Substring(*fication,11,2)+'-'+Substring(*fication,13,2) End) Between '1900-01-01' And '2079-06-06')) Union All Select *,*,*,*,*,*,*e,*To, *fication, N'身份證校驗位不正確(第18位與校驗不符)' As Remark From employee b Where (Len(*fication) = 18 And substring(*fication,18,19) *ckIDCardCode(*fication) And *fication Is Not Null) 其中跟據國家規定的計算公式,計算18位身份證檢驗位的*ckIDCardCode如下:CREATE function GetCheckIDCardCode(@sfzh char(18)) returns char(1) as begin declare @r varchar(2) declare @i int if len(@sfzh) 18 set @r = 0 else set @i = cast(substring(@sfzh,1,1) as int) * 7 +cast(substring(@sfzh,2,1) as int) * 9 +cast(substring(@sfzh,3,1) as int) * 10 +cast(substring(@sfzh,4,1) as int) * 5 +cast(substring(@sfzh,5,1) as int) * 8 +cast(substring(@sfzh,6,1) as int) * 4 +cast(substring(@sfzh,7,1) as int) * 2 +cast(substring(@sfzh,8,1) as int) * 1 +cast(substring(@sfzh,9,1) as int) * 6 +cast(substring(@sfzh,10,1) as int) * 3 +cast(substring(@sfzh,11,1) as int) * 7 +cast(substring(@sfzh,12,1) as int) * 9 +cast(substring(@sfzh,13,1) as int) * 10 +cast(substring(@sfzh,14,1) as int) * 5 +cast(substring(@sfzh,15,1) as int) * 8 +cast(substring(@sfzh,16,1) as int) * 4 +cast(substring(@sfzh,17,1) as int) * 2 set @i = @i - @i/11 * 11 set @r = cast((case @i when 0 then 1 when 1 then 0 when 2 then 11 when 3 then 9 when 4 then 8 when 5 then 7 when 6 then 6 when 7 then 5 when 8 then 4 when 9 then 3 when 10 then 2 else '' end) as char) if (@r = 11) set @r='X' else set @r = @r set @r = '' + @r +'' return @r end。

    sql 語句 驗證身份證號碼

    幫你搜了一下,參考參考。

    主要驗證SQL數據庫中已輸入的15位 及18位 身份證號碼的位數、出生年月日是否正確,可以過濾出大部分的輸入錯誤。or (len(身份證號)=18 and (Substring(身份證號,7,2)'20' or (Substring(身份證號,11,2)>12)or (Substring(身份證號,11,2) in (01,03,05,07,08,10,12) and Substring(身份證號,13,2)>31)or (Substring(身份證號,11,2) in (04,06,09,11) and Substring(身份證號,13,2)>30)or (Substring(身份證號,11,2)=02 and Substring(身份證號,13,2)>29)))---------------------- 下面是針對 15位 及18位 身份證號碼性別的驗證語句 -------------------- Access 不支持 Substring 查詢,可以替換為 mid 查詢。

    select 序號,姓名,身份證號,性別from 身份表where (((len(身份證號)=15) and (Substring(身份證號,15,1) in (1,3,5,7,9)) and 性別'男')or ((len(身份證號)=15) and (Substring(身份證號,15,1) in (2,4,6,8,0)) and 性別'女'))or (((len(身份證號)=18) and (Substring(身份證號,17,1) in (1,3,5,7,9)) and 性別'男')or ((len(身份證號)=18) and (Substring(身份證號,17,1) in (2,4,6,8,0)) and 性別'女'))---------------------- 下面是針對 15位 及18位 身份證號碼位數與出生年月日的驗證 -------------------- Access 不支持 Substring 查詢,可以替換為 mid 查詢。select 序號,姓名,身份證號,性別from 身份表where (len(身份證號)15 and len(身份證號)18)or (len(身份證號)=15 and ((Substring(身份證號,9,2)>12)or (Substring(身份證號,11,2) > 31)or (Substring(身份證號,9,2) in (01,03,05,07,08,10,12) and Substring(身份證號,11,2)>31)or (Substring(身份證號,9,2) in (04,06,09,11) and Substring(身份證號,11,2)>30)or (Substring(身份證號,9,2)=02 and Substring(身份證號,11,2)>29)))。

    如何驗證 SQL 語句的正確性

    驗證sql語句的正確性:-- 定義你想要檢驗的SQL語句DECLARE @sql NVARCHAR(MAX)--'正確的語句'SET @sql = 'select * from Report_Test1'--'錯誤的語句'--SET @sql = 'select 1 from'DECLARE @testsql NVARCHAR(MAX), @result INTSET @testsql = N'set parseonly on; ' + @sqlEXEC @result = sp_executesql @testsql-- 如果SQL語句有誤,則@result不為0;IF @result = 0 BEGIN PRINT '正確的語法' --開始執行正確的SQL語句 --exec sp_executesql @sql ENDELSE BEGIN PRINT '錯誤的語法' --不執行任何操作 END。

    SQL數據庫用戶驗證語句

    SQL語句:

    select * from tablename where UserID='"+userid+"' and UserPwd='"+userpass+"'

    要不寫在存儲過程里:

    set ANSI_NULLS ON

    set QUOTED_IDENTIFIER ON

    go

    ALTER procedure [dbo].[LoginProc]

    @userid char(10),

    @userpass char(10)

    as

    select * from TUser where CUserID=@userid and CUserPwd=@userpass

    if exists(select * from sysobjects where name='ComInfoProc')

    drop procedure ComInfoProc

    怎樣驗證sql語句的正確性

    怎樣驗證sql語句的正確性

    驗證sql語句的正確性:

    -- 定義你想要檢驗的SQL語句

    DECLARE @sql NVARCHAR(MAX)

    --'正確的語句'

    SET @sql = 'select * from Report_Test1'

    --'錯誤的語句'

    --SET @sql = 'select 1 from'

    DECLARE @testsql NVARCHAR(MAX),

    @result INT

    如何驗證 SQL 語句的正確性

    驗證sql語句的正確性:

    -- 定義你想要檢驗的SQL語句

    DECLARE @sql NVARCHAR(MAX)

    --'正確的語句'

    SET @sql = 'select * from Report_Test1'

    --'錯誤的語句'

    --SET @sql = 'select 1 from'

    DECLARE @testsql NVARCHAR(MAX),

    @result INT

    SET @testsql = N'set parseonly on; ' + @sql

    EXEC @result = sp_executesql @testsql

    -- 如果SQL語句有誤,則@result不為0;

    IF @result = 0

    BEGIN

    PRINT '正確的語法'

    --開始執行正確的SQL語句

    --exec sp_executesql @sql

    END

    ELSE

    BEGIN

    PRINT '錯誤的語法'

    --不執行任何操作

    END

    求一段ASP登陸數據庫驗證的代碼

    昏,你寫的呀???夠笨的方法了.

    set conn= *Object("*tion")

    * "Provider=*.4.0;data source=" & *h("_*")

    這條語句寫到*中,然后在任何網頁中插入

    <!--#include file=*-->;就可以了,以后也不用寫了.

    接收網頁傳遞,你要明白,一般輸入用戶名和密碼是一個界面,檢查用戶名密碼是另一個界面.你必須接收傳遞過來的用戶名和密碼,也就是上一個網頁的form組件.當點"提交"后,傳遞到這個檢查頁面中.

    在這個界面接收username 和 password .

    ("")中的username是上一個網頁中textbox中的值,也就是用戶輸入的值,密碼也一樣.在檢查頁面中,接收傳來的值.代碼如下:

    username=*tring("username")

    password=*tring("password")

    你用recordset對像建立rs

    你SQL語句有問題.不用那么麻煩,我寫的就可以:

    set rs=*object("*set")

    sql="select * from byuser where _username='"&username&"' and _password='"&password&"'"

    * sql,conn,1,3

    判斷代碼:

    if * then

    *"輸入的用戶和密碼錯誤!"

    *

    else

    session("admin")=rs("_username")

    *ct("*?username="&username&"&pageno="&pageno&"")

    ----------------------------------------

    我解釋一下判斷,當rs指針到數據庫底,證明沒有找到username和password相同的數據,所以,該用戶沒有注冊,或者用戶名或密碼錯誤導致,提示"輸入的用戶和密碼錯誤!"

    否則,證明rs指針沒有到底,已經找到相同的值.建立session,為了讓用戶有特殊操作,比如說,是否允許修改或刪除,

    只要判斷session的值是否為空就可以了

    session("admin")=rs("_username")

    session("admin")的值就是rs("_username")的值,比如它的值是"小王"

    判斷是否有權限,當在其他的網頁當中:

    if session("admin")=rs("_username")

    。。..

    else

    *("你沒有登陸,無權操作!")

    endif

    ------------------------------------

    只有通過你對session("admin")=rs("_username")的賦值

    上面的驗證才能通過.

    明白了么?

    累死我了,你太栗色,1分也不給,別人懂的都不原因回答你的問題.

    你要知道我費了大半天的功夫.

    轉載請注明出處華閱文章網 » sql語句驗證

    短句

    發財的語句

    閱讀(314)

    形容“發財”的句子有哪些1、4.18,誓要發,你大量投資“油”批發,你不發財誰能發!希望你放下面子、丟掉架子,狠狠的發!2、發財不能這山望著那山高,也不能指望天上掉餡餅,要憑真本事,最好學一門手藝,靠勤勞致富發財。3、發財不能這山望著那山高,也不

    短句

    重生的語句

    閱讀(255)

    形容重生的句子 1)憂傷的夢森林,那凄清的幻影,纏繞著淡淡的足印。一卷痛箋一段心傷,一扇記憶的屏窗,還有那熟悉的血痕。手擊鍵盤的聲音,飄出了聲聲的哀鳴,告訴我心已遠航。我不在彷徨,用盡我的生命,點燃一切過往。火之國的悲狀,清晰而平靜,靈魂在

    短句

    爆笑語句

    閱讀(230)

    寫幾句搞笑的詩句 1.“床前明月光”,下一句同學填“李白睡的香”… 2.“三個臭皮匠”下一句他竟然填“臭味都一樣”…批卷老師立即暈倒… 3.陶淵明的“不為五斗米折腰”,那同學斗膽的寫“給我六斗就可以”… 4.“窮則獨善其身”,下一句同

    短句

    經典國學語句

    閱讀(219)

    國學經典 名句 100句國學經典名言 1.天行健,君子以自強不息。 --《周易》譯:作為君子,應該有堅強的意志,永不止息的奮斗精神,努力加強自我修養,完成并發展自己的學業或事業,能這樣做才體現了天的意志,不辜負宇宙給予君子的職責和才能。2.勿以惡

    短句

    黑色的語句

    閱讀(242)

    描寫黑色的句子 黑,是最純凈的色彩,它象征著黎明的到來黑色是深邃的. 它是現實的.有光亮的地方沒有黑色,但世上哪能處處有光亮?有光亮就必有黑暗, 這就是現實.所以我贊美它.雖然我向往光明,但我不希望被它所蒙蔽,所以我要看到的是現實,我要我自

    短句

    sum語句

    閱讀(377)

    sql語句sum的使用 返回表達式中所有值或僅 DISTINCT 值的總和。SUM 只能與數字列一起使用。空值將被忽略。語法SUM ( [ ALL ] expression ) 參數ALL 對所有值應用聚合函數

    短句

    漢語句式結構

    閱讀(299)

    文言文句式結構有哪些 一。判斷句所謂判斷句,就是以名詞、代詞或名詞性短語為謂語對主語進行判斷的句式。其常見的形式有以下幾種:1。“……者,……也”“……,……也”“……,

    短句

    風云語句

    閱讀(225)

    描寫風云的詩句 一、 天地山水 1. 雄雞一唱天下白——唐.李賀《致酒行》 2. 野曠天低樹, 江清月近人——唐.孟浩然《宿建德江》 3. 野曠沙岸凈, 天高秋月明——(南朝宋)謝靈運《初去郡》 4. 天蒼蒼, 野茫茫,風吹草低見牛羊——(北齊)北朝

    短句

    認錯語句

    閱讀(264)

    道歉的文藝話語 一。道歉短信 1 如果一句“對不起”能化解所有怨恨,那我說,但,不是由衷的;如果一句“我愛你”能表達一切情感,那我說,但,不是假意的。 2 有你開心省心,對你真心癡心,為你擔心痛心,也曾傷心碎心,不敢變心花心,不要多心疑心,最怕你是

    短句

    自立的語句

    閱讀(244)

    自立 好句好段 好歹也給你找點哈1、自立如歌,挫折則是其樂章,拼搏則是其音符,只有有了美好的樂譜,才能演奏出美妙的樂曲。自立如畫,挫折則是畫筆,有了畫筆,才能勾勒出美麗的圖案

    短句

    煙花的語句

    閱讀(239)

    描寫煙花的句子 1、煙花姹紫嫣紅 , 轉瞬即逝猶如曇花一現。2、花炮升騰五彩斑斕,整個城市沉浸在節日的煙花爆竹聲中。3、孩子們在院子里放起了煙花,一朵朵美麗的禮花在天空中閃爍、爆炸,小孩在院子里歡呼著,跳躍著。4、煙花時而像金菊怒放、

    短句

    牽掛語句

    閱讀(276)

    思念牽掛人的句子 1、 世界上最慢的是活著,最長的應該是想念,擔心一個人,牽掛一個人,這份心情只有自己可以明白。 2、 如果擔心一個人,請珍惜這份微妙的感覺,很糾結,又很美妙。3、 有一種東西,讓你措不及防,無法安寧,與你隨影相隨,揮之不去,它是會

    短句

    精妙的語句

    閱讀(238)

    很精妙的句子 1.千金何足惜,一士固難求。2有人能讓你痛苦,說明你的修行還不夠。3.痛苦源于欲望。4.無論何時,都要做好獨自生活的準備。5.對待生命要認真,對待生活要活潑。6.才智之民多則國強,才智之士少則國弱。故今天之教,宜先開其智。7.我

    短句

    生存的語句

    閱讀(252)

    關于人生的短句子 1.人生為棋,我愿為卒,行動雖慢,可誰見我都會后退一步。2.記憶像是掌心里的水,不論你攤開還是緊握,終究還是會從指縫中一滴一滴流淌干凈。3.同樣的一瓶飲料,便利店里2塊錢,五星飯店里60塊。很多時候,一個人的價值取決于所在的

    短句

    重生的語句

    閱讀(255)

    形容重生的句子 1)憂傷的夢森林,那凄清的幻影,纏繞著淡淡的足印。一卷痛箋一段心傷,一扇記憶的屏窗,還有那熟悉的血痕。手擊鍵盤的聲音,飄出了聲聲的哀鳴,告訴我心已遠航。我不在彷徨,用盡我的生命,點燃一切過往。火之國的悲狀,清晰而平靜,靈魂在

    短句

    發財的語句

    閱讀(314)

    形容“發財”的句子有哪些1、4.18,誓要發,你大量投資“油”批發,你不發財誰能發!希望你放下面子、丟掉架子,狠狠的發!2、發財不能這山望著那山高,也不能指望天上掉餡餅,要憑真本事,最好學一門手藝,靠勤勞致富發財。3、發財不能這山望著那山高,也不

    短句

    經典國學語句

    閱讀(219)

    國學經典 名句 100句國學經典名言 1.天行健,君子以自強不息。 --《周易》譯:作為君子,應該有堅強的意志,永不止息的奮斗精神,努力加強自我修養,完成并發展自己的學業或事業,能這樣做才體現了天的意志,不辜負宇宙給予君子的職責和才能。2.勿以惡

    短句

    爆笑語句

    閱讀(230)

    寫幾句搞笑的詩句 1.“床前明月光”,下一句同學填“李白睡的香”… 2.“三個臭皮匠”下一句他竟然填“臭味都一樣”…批卷老師立即暈倒… 3.陶淵明的“不為五斗米折腰”,那同學斗膽的寫“給我六斗就可以”… 4.“窮則獨善其身”,下一句同

    短句

    黑色的語句

    閱讀(242)

    描寫黑色的句子 黑,是最純凈的色彩,它象征著黎明的到來黑色是深邃的. 它是現實的.有光亮的地方沒有黑色,但世上哪能處處有光亮?有光亮就必有黑暗, 這就是現實.所以我贊美它.雖然我向往光明,但我不希望被它所蒙蔽,所以我要看到的是現實,我要我自

    短句

    sum語句

    閱讀(377)

    sql語句sum的使用 返回表達式中所有值或僅 DISTINCT 值的總和。SUM 只能與數字列一起使用。空值將被忽略。語法SUM ( [ ALL ] expression ) 參數ALL 對所有值應用聚合函數

    短句

    金融的語句

    閱讀(264)

    有關金融的標語 信用千萬家 合作你我他 貼心貼已信合人 知冷知熱信合情 信合誠信誠天下 農田三農興寰宇 信合鋪就小康路 農戶描繪大地春托致富希望 架富民橋梁。 心貼心的服務 手握手的承諾。信用架起連心橋 合作譜就雙贏曲 誠守信用,攜

    短句

    漢語句式結構

    閱讀(299)

    文言文句式結構有哪些 一。判斷句所謂判斷句,就是以名詞、代詞或名詞性短語為謂語對主語進行判斷的句式。其常見的形式有以下幾種:1。“……者,……也”“……,……也”“……,

    久久热在线视频