工作需要,現在要將某個數據庫中的某張表中的數據導入到另外一個數據庫中的某個表中
呵呵,上面的話可能看起來有點繞口,不過沒關係,
看了下面的代碼後肯呢個大家就會一目瞭然的知道其中的意思了,
如:
insert into Emt_ManageVer.dbo.SysModuleSettings(ProjectId,ProjectName,ModuleId,ModuleName,DllName,cmodule) select'ETS','績效導航系統',m_cID,m_cName,m_cDllName,m_cmodulefrom EMT_DEV.dbo.BS_Menu
如上代碼所示:
1.加粗的代表某個數據庫
2.紅色的代表數據庫中的某個表
3.紫色的代表要插入表的字段名
4.藍色的代表從from數據庫表中讀取的字段
大家肯定也知道要了,我要插入的表中有6個字段,而我要讀取的數據庫中只有4個字段,其中有2個字段中的數據是一樣的--'ETS','績效導航系統'--
OK 如果表.BS_Menu中有100條數據,則這行代碼執行後,SysModuleSettings表中會有100條數據和BS_Menu一樣的數據
但是ProjectId,ProjectName這兩個字段中的數據將全是‘ETS’‘績效導航系統’
好了說這麼多應該都明白了