mysql的sql語(yǔ)句能用在別的數(shù)據(jù)庫(kù)上嗎
1 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
不保證一定能用
因?yàn)閙ysql的sql語(yǔ)句除了標(biāo)準(zhǔn)的sql之外還添加了自己的方言,標(biāo)準(zhǔn)sql部分是完全可以在其他數(shù)據(jù)庫(kù)中使用的,方言部分就不保證可以兼容其他數(shù)據(jù)庫(kù)
比如mysql的分頁(yè)語(yǔ)法limit,就是mysql的方言,在oracle和sqlserver上就不能用
比如你的查詢sql:
select * from 表 where 條件;
這種只包含標(biāo)準(zhǔn)sql語(yǔ)法的語(yǔ)句就可以在其他數(shù)據(jù)庫(kù)執(zhí)行
但是你加了分頁(yè)語(yǔ)法
select * from 表 where 條件 limit 0,100
這個(gè)語(yǔ)句就不能在其他數(shù)據(jù)庫(kù)系統(tǒng)上使用了
添加回答
舉報(bào)
0/150
提交
取消