SQLServer將表資料匯出為Insert語句

2022-07-17 05:36:11 字數 337 閱讀 3419

從網上找到的方法,不過很不錯,記錄下來,也算是分享下~~

有乙個表,city,有列:cityid,cityname;將此表中所有資料,變為insert語句

select 'insert into tablename (cityid,cityname) values ('''+cityid+''','''+cityname+''')' as sqlstr from city;

這樣就可以了;

如果在列中有其他型別,這樣寫會報錯,可以用這個方法轉換一下,str(cityid,len(cityid)),這樣就可以了;

當然oracle就不用了,pl/sql中有這個功能  (*^__^*) 

將sqlserver中的表結構匯出

寫文件時會遇到需要資料庫中表結構的時候 執行一下語句可以輕鬆匯出表結構 select 表名 case when a.colorder 1 then d.name else end,字段序號 a.colorder,欄位名 a.name,標識 case when columnproperty a.id,...

SQL server 將資料匯出到檔案方法

這裡使用xp cmdshell命令。mark一下。注 如果操作sql server的使用者沒有sp configure的使用許可權,需要將對應使用者新增 sysadmin 角色。1 首先啟動該命令,方法如下 sp configure show advanced options 1 reconfigu...

SQL Server 2008將資料匯出為指令碼

之前我們要將乙個表中的資料匯出為指令碼,那麼只有在網上找乙個匯出資料的script,然後執行就可以匯出資料指令碼了。現在在sql server 2008的management studio中增加了乙個新特性,除了匯出表的定義外,還支援將表中的資料匯出為指令碼。匯出過程 在ssms2008 sql s...