sqlserver與oracle的區別
- 寫在前面
寫本篇內容,主要是之前用的數據庫是oracal,所以第一次用sqlserver,總是會發現不同之處,在這裏做一個總結。便於以後重新使用Sqlserver時,及時回憶起與oracle之間的變化。本篇只總結真實使用和遇到的,以後持續更新
一 語法不同
1.創建備份表,如數據庫中已有表 A ,要爲其創建一個表結構與數據相同的備份表A_bak
Oracle: create table A_bak as select * from A ;
Sqlserver:select * into A_bak from A ;
2.修改存儲過程
Oracle: create or replace produre A 直接執行
SqlServer:無replace語法,只能刪除後重建 drop proc A ; create produre A