您好,登錄后才能下訂單哦!
小編給大家分享一下SQLServer數據庫中不同數據庫相同表結構可以相互導入嗎,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在SQLServer數據庫下,新建兩個不同的數據庫名字,然后在數據庫下創建兩個相同結構的表(建議使用SQL語句),比如:
在soutest數據庫下寫入以下語句:
createtableEmployee1(EmployeeIDintprimarykey,EmployeeNamevarchar(20)notnull,EmployeeAgesmallintnotnull,EmployeeSexchar(2)default'女',EmployeeCellPhoneintnotnull,EmployeeAddressnvarchar(50),EmployeeCommentsnvarchar(1000))
然后往這個表中插入數據(注:假如在源表中設置了標識符的,請在下面語句前加入setidentity_inserton,最后加入setidentity_insertoff):
SQLServer數據庫中不同數據庫相同表結構可以相互導入嗎
insertintoEmployee(EmployeeID,EmployeeName,EmployeeAge,EmployeeCellPhone,EmployeeAddress,EmployeeComments)values(2,'xd',12,123455,'beijing','handsomeman')insertintoEmployee(EmployeeID,EmployeeName,EmployeeAge,EmployeeCellPhone,EmployeeAddress,EmployeeComments)values(3,'xwxe',12,123455,'shanghai','agoodboy')
我們將在test下創建表的語句放在另一個數據庫destest下執行,這時,我們建立了一個表。再在這個數據庫下執行以下語句:
insertdestest.dbo.Employee(EmployeeID,EmployeeName,EmployeeAge,EmployeeSex,EmployeeCellPhone,EmployeeAddress,EmployeeComments)selectEmployeeID,EmployeeName,EmployeeAge,EmployeeSex,EmployeeCellPhone,EmployeeAddress,EmployeeCommentsfromsoutest.dbo.Employee
至此,工作全部結束。
以上是“SQLServer數據庫中不同數據庫相同表結構可以相互導入嗎”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。