Lil*_*sey 15 sql t-sql sql-server
使用tsql,sqlserver 2005.
我想将表table2中的记录插入到现有的 table table1中,就像我可以使用以下命令将其输入到新的table1中一样容易:
select facilabbr, unitname, sortnum into table1 from table2
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Abr*_*mon 27
INSERT INTO table1
SELECT facilabbr, unitname, sortnum FROM table2
Run Code Online (Sandbox Code Playgroud)
Joe*_*orn 12
假设您只想追加并且列匹配:
INSERT INTO Table1
SELECT facilabbr, unitname, sortnum FROM table2
Run Code Online (Sandbox Code Playgroud)
如果要替换并且列仍匹配:
Truncate Table1
INSERT INTO Table1
SELECT facilabbr, unitname, sortnum FROM table2
Run Code Online (Sandbox Code Playgroud)
如果要替换且列不匹配:
DROP Table1
SELECT facilabbr, unitname, sortnum INTO Table1 FROM table2
Run Code Online (Sandbox Code Playgroud)
INSERT INTO TABLE1 T1 (T1.FIELD1, T1.FIELD2)
SELECT (T2.FIELD1, T2.FIELD2)
FROM TABLE2 T2
Run Code Online (Sandbox Code Playgroud)
应该管用.
| 归档时间: |
|
| 查看次数: |
11688 次 |
| 最近记录: |