MS SQL Server 如何復(fù)制表結(jié)構(gòu)(包括主鍵、標(biāo)識(shí)、默認(rèn)值、說明等,不復(fù)制數(shù)據(jù))?
完善時(shí)間:2015-01-25 21:14:33會(huì)員:倩華目錄:電腦網(wǎng)絡(luò) - 數(shù)據(jù)庫瀏覽:11592 次
SQL Server 可以通過以下方法復(fù)制表結(jié)構(gòu)(不復(fù)制數(shù)據(jù))
Select * into 新表名 from 原表名 where 1=0
因?yàn)椤緱l件where 1=0 】永遠(yuǎn)不會(huì)成立,所以復(fù)制時(shí)地不會(huì)復(fù)制數(shù)據(jù),但此方法得到的新表不包括主鍵、默認(rèn)值等結(jié)構(gòu)數(shù)據(jù),如何同時(shí)復(fù)制主鍵、標(biāo)識(shí)、默認(rèn)值、說明等結(jié)構(gòu)數(shù)據(jù)?
第1條回答
完善時(shí)間:2015-01-25 22:03:20會(huì)員:bekda
復(fù)制【表】時(shí),如果想同時(shí)復(fù)制主鍵、標(biāo)識(shí)、默認(rèn)值、說明等數(shù)據(jù),可先將原始表生成SQL腳本,修改腳本原始表名稱為新表名稱,執(zhí)行腳本即可,以 SQL2008 為數(shù)據(jù)平臺(tái),詳細(xì)操作方法如下:
1、展開表,右擊需復(fù)制的表,選擇【編寫表腳本為】-【CTEATE到】-【新查詢編輯器窗口】
2、在創(chuàng)新的【原始表】查詢編輯器窗口中使用【查找和替換(Ctrl+H)】工具將【原始表名稱】全部替換為【新表名稱】。
注意:只替換表名稱字符,不要替換其他字符。
3、確認(rèn)替換無誤后,點(diǎn)擊【執(zhí)行】按鈕執(zhí)行創(chuàng)建新表腳本。
如以上操作無誤,消息欄將會(huì)提示:命令已成功完成。
相關(guān)閱讀:
如何將本機(jī)的SQL Server數(shù)據(jù)庫上傳到網(wǎng)站的數(shù)據(jù)服務(wù)器
發(fā)布日期:2020/01/15
發(fā)布日期:2019/07/22
發(fā)布日期:2019/03/17
蘇公網(wǎng)安備 32011102010041號(hào)
320111201705278429
蘇ICP備12027725號(hào)