- 論壇徽章:
- 0
|
select
Sybase可以不聚組就使用聚組函數(shù),比如
select pub_id, count(pub_id)
from publishers
pub_id
而MSSQL是不允許這樣的用法的
where
Sybase可以使用 = null和!= null,當(dāng)然is null和is not null也是可以的
Sybase可以使用雙引號(hào)作為字符串分隔符,而MSSQL是分割標(biāo)識(shí)符用的
join
Sybase使用join沒(méi)有遵循SQL92規(guī)范,可以使用的*=這樣的語(yǔ)法
function
系統(tǒng)函數(shù)差別很大,我就不一一列舉了
MSSQL有自定義函數(shù)
charindex, MSSQL有第三個(gè)參數(shù),是查找的起始位置
Sybase求字符長(zhǎng)度用char_length,而MSSQL用len
Sybase根據(jù)內(nèi)碼返回Unicode字符是to_unichar,MSSQL是NCHAR
Sybase根據(jù)Unicode字符返回內(nèi)碼是uhighsurr, ulowsurr和uscalar,MSSQL是UNICODE
Sybase有處理Hex字符串的函數(shù),select hextoint("0x00000100FFFFF" ,還有inttohex
Sybase沒(méi)有Identity, NewID, IsDate, IsNumeric, Year, Month, Day
case
Sybase的case后面不能直接跟變量,只能寫(xiě)在when后面 |
|