天天看點

SQL Server vs Oracle 簡單文法比較

        1、sql server變量必須以@開頭。

        2、sql server語句後不需要寫分号結束符。

        3、oracle變量類型number可以修改為sql

server的decimal

        4、oracle變量類型varchar2可以修改為sql

server的varchar

        5、sql server定義變量及傳遞參數,最好加上參數大小數值,例如:varchar(50)

        6、sql server不能用rowid, rownum (但可以用top代替)

        7、oracle裡的nvl函數,在sql

server裡使用isnull函數取代

        8、sql server自定義函數不允許修改全局表資料(隻允許修改自定義函數範圍内表資料), 是以發生表修改的最好用存儲過程實作而非函數。