2013-09-25 92 views
1

我有以下設計的 SQL表填寫一個表格: 表1SQL從另一個表的字段

MsgName_ID  bigint 
MsgName_Type nvarchar(10)  
MsgName_CurID nvarchar(100)  
MsgName_Name nvarchar(50)  
MsgName_Meaning nvarchar(1000)  
MsgName_Note varchar(50) 
MsgName_Gender varchar(10) 
MsgName_Origin nvarchar(100)  
MsgName_Active bit 
MsgName_Created datetime 

和另一表如下設計: 表2

Name nvarchar(255) 
Meaning nvarchar(255) 
Gender nvarchar(255) 
Origin nvarchar(255)  

我想填補了空白表格 Table1.MsgName_Name= Table2.NameTable1.MsgName_Meaning=Table2.Meaningtable1.MsgName_Gender=Table2.Gendertable1.MsgName_Origin=table2.Origin

,其他所有字段有一個默認值。

這樣做最簡單的方法是什麼?

任何幫助,將不勝感激

回答

2

這個怎麼樣?

Insert into table1 (MsgName_Name,MsgName_Meaning,MsgName_Gender,MsgName_Origin) 
Select Name,Meaning,Gender,Origin from table2 
相關問題