sqlserver在同資料庫裡如何複製表結構

時間 2021-10-14 22:23:54

1樓:輕煙談生活

1、滑鼠右擊要複製的表,選擇「編寫表指令碼為」>「create到」>「新建查詢編輯器視窗」命令。

2、在查詢編輯器視窗中將要複製表的名稱修改為新表的名稱。

3、修改表名稱後,單擊「執行」按鈕,即可完成新表的表結構建立。

4、右擊「表」選項,選擇「重新整理」命令,即可看到新建立的表。

5、右擊新建立的表,選擇「編寫表指令碼為」>「insert到」>「新建查詢編輯器視窗」命令。

6、在開啟的查詢編輯器視窗中輸入表資料複製**,單擊「執行」按鈕。

7、開啟新建立的表,這時可以看到已經將源表中的結構和資料複製過來。

2樓:匿名使用者

insert into b values(select * from a )

3樓:鐵志斌

僅限於sqlserver ,根據第二個資料庫 複製或修復 第一個資料庫的所有表及欄位,不復制資料,先查詢再 "修復" 過一段時間放原始碼吧

4樓:匿名使用者

路過,看來已經有人解決了,我支援他的方法

sqlserver如何從a資料庫複製表m到b資料庫n表中?

5樓:一任斜暉伴客愁

sqlserver從a資料庫複製表m到b資料庫n表中的方法如下:

1、首先要保證的是b庫的testtableb1 表結構和a庫的testtablea1 表結構相同.

set identity_insert databaseb.dbo.testtableb1 on

2、匯入前開啟identity_insert為on

insert databaseb.dbo.testtableb1    --目標資料庫表(需要匯入的庫表)

( testid,

testname

)select

testid,

testnamefrom databasea.dbo.testtablea1 --源資料庫表(需要匯出的庫表)

set identity_insert databaseb.dbo.testtableb1 off。

3、匯入後關閉identity_insert為off。

6樓:匿名使用者

首先m和n的表結構相同嗎?

如果相同,可以用工具匯出匯入,也可以用sql語句。

insert into b.dbo.n select * from a.dbo.m

如果不相同,就只能用sql語句。

insert into b.dbo.n (欄位) select m的欄位 from a.dbo.m

oracle中在同資料庫裡面使用者A如何訪問使用者B建立的表啊

在雍和宮哈哈大笑的白茶 usera要有訪問userb下表的許可權 首先登陸管理員使用者 as sysdbasql grant select on usera.test1 to userb 授權成功。這樣 conn userb pwd sql select from usera.test1 主要表名前...

如何連線sqlserver資料庫

以sqlserver2008r2為例。1 開啟sql2008,使用windows身份登入 2 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3 選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 4 安全性 登入名...

如何刪除sqlserver資料庫

drop database database name 如何徹底刪除sqlserver 資料庫 sql server正常情況下可以通過新增刪除將其解除安裝,但有時可能會出現一些不可遇見的原因,導致其不能自動解除安裝,就需要手工解除安裝,在手工解除安裝前要注意做好資料的備份工作,以便於 以後做還原,解...