将一个表中的选定列插入SQL Server中另一个表的选定列

时间:2016-11-19 08:35:53

标签: sql sql-server insert

我是SQL Server的新手,想找到一个解决方案。

我有两张表employeesnew_employees

employees包含列:

id(pk) | username | phonenumber | createdby | deptid |date

new_employees包含列:

id(pk) | name, p_number | dept_id | ext_no | salary

我想将表格new_employees中的所有记录与选定的列namep_numberdept_id'插入列usernamephonenumberdeptid的{​​{1}}。

但在表employees的{​​{1}}和createdby列中,我想要输入两个值'John'和date

请帮我写一下这个场景的查询。

1 个答案:

答案 0 :(得分:0)

如果他混淆的是混合表格和文字值的值,那么你可以使用这种形式的语法:

INSERT INTO Table (...)
SELECT col1, ... 'John', GetDate()
  FROM AnotherTable;