http://www.cnbeta.com/articles/50580.htm 這個(gè)網(wǎng)頁(yè)新聞中報(bào)告許多微軟軟件不能識(shí)別閏年的2月29號(hào) ,其中就包含SQL Server 2008,本人就在自己的SQL Server 2008中寫(xiě)了幾個(gè)語(yǔ)句試驗(yàn),這幾個(gè)語(yǔ)句顯示能得到2月29號(hào)這一天,不知道照這則新聞所說(shuō)在這一天安裝軟件會(huì)不會(huì)導(dǎo)致錯(cuò)誤。
select DATEADD(DD,1,'28/Feb/2008') 輸出:2008-02-29 00:00:00.000 select DATEADD(DD,1,'28/Feb/2004') 輸出:2004-02-29 00:00:00.000 select DATEADD(DD,1,'28/Feb/2000') 輸出:2000-02-29 00:00:00.000 select DATEADD(DD,1,'28/Feb/1996')
輸出:1996-02-29 00:00:00.000
?SQL語(yǔ)句沒(méi)有出現(xiàn)異常。
select N'上海長(zhǎng)寧店'
在字符串前面加上 N 代表存入數(shù)據(jù)庫(kù)時(shí)以 Unicode 格式存儲(chǔ)。
N'string'? 表示string是個(gè)Unicode字符串
Unicode 字符串的格式與普通字符串相似,但它前面有一個(gè) N 標(biāo)識(shí)符(N 代表 SQL-92 標(biāo)準(zhǔn)中的國(guó)際語(yǔ)言 (National Language))。N 前綴必須是大寫(xiě)字母。例如,'Michél' 是字符串常量而 N'Michél' 則是 Unicode 常量。Unicode 常量被解釋為 Unicode 數(shù)據(jù),并且不使用代碼頁(yè)進(jìn)行計(jì)算。Unicode 常量確實(shí)有排序規(guī)則,主要用于控制比較和區(qū)分大小寫(xiě)。為 Unicode 常量指派當(dāng)前數(shù)據(jù)庫(kù)的默認(rèn)排序規(guī)則,除非使用 COLLATE 子句為其指定了排序規(guī)則。Unicode 數(shù)據(jù)中的每個(gè)字符都使用兩個(gè)字節(jié)進(jìn)行存儲(chǔ),而字符數(shù)據(jù)中的每個(gè)字符則都使用一個(gè)字節(jié)進(jìn)行存儲(chǔ)。有關(guān)更多信息,請(qǐng)參見(jiàn)使用 Unicode 數(shù)據(jù)。
Unicode 字符串常量支持增強(qiáng)的排序規(guī)則。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
