當我們想將資料庫搬到另乙個環境中執行時,如果資料庫的版本一樣我們可以直接選擇附加的方式,而如果實驗環境中的資料庫版本比當前資料庫低,就無法附加了。這時要向將資料全部導過去就需要使用指令碼的方式,像sqldbx就可以將資料庫中的資料匯出成指令碼。本文將說下怎樣直接在sqlserver 2008中將資料匯出成指令碼。 具體步驟: 1 開啟sqlserver 2008 ,選擇需要將資料匯出到指令碼的資料庫。
2 在選中資料庫上右擊,選擇任務-》生成指令碼…
3 點選「生成指令碼」後,彈出乙個生成指令碼的嚮導。
4 點選下一步至「設定指令碼編寫選項」,點選高階進入到高階設定對話方塊,可以看到「要編寫指令碼資料的型別」預設是「僅限架構」。
5 將「要編寫指令碼的資料的型別」修改為「架構和資料」。
6 執行完後,可以看到指令碼中多了很多的insert語句。
SqlServer 2008 中Merge的應用
簡介 sqlserver 2008中新增加了merge這個dml關鍵字,msdn對於merge的解釋 根據與源表聯結的結果,對目標表執行insert,update,delete操作.例如 根據目標表與源表的差異,在目標表中執行執行insert,update,delete操作,實現兩個表的同步.語法 ...
Sql Server 2008 中Merge的用法
本文摘自其它 sql server 2008中的merge語句能做很多事情,它的功能是根據源表對目標表執行插入 更新或刪除操作。最典型的應用就是進行兩個表的同步。下面通過乙個簡單示例來演示merge語句的使用方法,假設資料庫中有兩個表product及productnew,我們的任務是將product...
SQL Server 2008中SQL增強功能點
在sql server 2008中新增功能,可以使用單個insert命令插入多行 舉例 create table dbo test2 編號 int null,姓名 varchar 20 null,一季度 int null,二季度 int null,三季度 int null,四季度 int null ...