亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

SQL點(diǎn)滴29—錯誤無處不在

系統(tǒng) 1954 0
原文: SQL點(diǎn)滴29—錯誤無處不在

我只想說以下是很基礎(chǔ)的sql知識,但是很容易犯錯。所以睜大我們的眼睛,屏住我們的呼吸,小心的檢查吧!
?
案例1
if not exists (select OrderID from CorpEmailSendQueue where orderid=600643425)
begin
??? exec sp3_CorpEmailSendQueue_i @ID=NULL,@OrderID=600643425, @OrderType='F', @EmailType='-2',@ResendTime=0,@SendTime=NULL,@CurrentStatus='u',@GenerateTime=NULL
end

上面這個是最終正確的寫法,看上去很簡單吧,但是有些地方是容易犯錯的。

?

錯誤1

if not exists select count(1) from CorpEmailSendQueue where orderid=600643425
begin
??? exec sp3_CorpEmailSendQueue_i @ID=NULL,@OrderID=600643425, @OrderType='F', @EmailType='-2',@ResendTime=0,@SendTime=NULL,@CurrentStatus='u',@GenerateTime=NULL
end

看上去沒問題吧,但是就會報錯,錯誤提示如下:

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'select'. 需要使用園括號把select count(1) from CorpEmailSendQueue where orderid=600643425包起來。

?

錯誤2

if not exists (select count(1) from CorpEmailSendQueue where orderid=600643425)
begin
??? exec sp3_CorpEmailSendQueue_i @ID=NULL,@OrderID=600643425, @OrderType='F', @EmailType='-2',@ResendTime=0,@SendTime=NULL,@CurrentStatus='u',@GenerateTime=NULL
end

看上去也沒有問題吧,但是把OrderID換成count(1)之后exists就不起作用了,select count(1) from CorpEmailSendQueue where orderid=600643425 在任何情況下都是有值的,我的意思是即使是0也是exists的,所以任何情況下都不會執(zhí)行下面的存儲過程。

案例2

select datediff(hh,'2013-11-21 16:50','2013-11-21 17:35') 這個得到的結(jié)果居然是1,我再想sql server是不是抽風(fēng)了,這兩個時間之間相差45分鐘,還不到1小時,無奈只能使用select datediff(mi,'2013-11-21 16:50','2013-11-21 17:35')得到的結(jié)果是45。

還有個小知識,如果要得到當(dāng)前時間可以用getdate(),如果是utc時間呢,就是當(dāng)前時間減8,可以使用getutcdate()。

?

?

?

?

?

?

?

?

?

SQL點(diǎn)滴29—錯誤無處不在


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一级淫| 在线观看国产情趣免费视频 | www深夜视频在线观看高清 | 四虎视频网站 | 国产精品国产欧美综合一区 | 国产麻豆va精品视频 | 中文字幕最新中文字幕中文字幕 | 国产性精品 | 午夜精品久久久久久久90蜜桃 | 婷婷操| 成年女人18级毛片毛片 | 亚洲在线免费视频 | 免费精品美女久久久久久久久 | 男女超爽视频免费播放在线观看 | 最新99国产成人精品视频免费 | 亚洲视频精选 | 日韩中文字幕一区二区不卡 | 羞羞免费观看视频 | 久久国产精品99久久久久久老狼 | 国产福利福利视频 | 亚洲网站在线看 | 天天干天天干天天干天天干天天干 | 在线a人片免费观看国产 | 国产精品九九久久精品女同 | 在线播放国产区 | 久在草影院 | 7m凹凸国产刺激在线视频 | 色www国产阿娇 | 久久天天躁夜夜躁狠狠85麻豆 | 国产成人精品一区二区仙踪林 | 亚洲国产成人久久综合一区77 | 欧美国产中文字幕 | 一区二区三区在线播放 | 99国产超薄丝袜足j在线观看 | 欧美中文字幕在线 | 久久九九青青国产精品 | 亚洲欧美另类久久久精品能播放的 | 久久综合给合久久狠狠狠97色 | 老司机午夜在线视频免费 | 岛国三级视频 | 久热996re这里有精品 |