从查询和静态值的sql查询中插入select

时间:2013-07-23 18:49:35

标签: sql sql-server sql-server-2008 tsql

我正在尝试从表中的一个特定列加上两个静态值执行插入查询,我正在尝试这样的事情:

INSERT INTO TableA(PolicyId, Type, Used)
SELECT ID FROM Policies, 'A', 1 

但是我在每个SSMSE附近的'A'附近出错。 知道如何解决这个问题? 在此先感谢Laziale

1 个答案:

答案 0 :(得分:6)

您需要将这些静态值放在SELECT子句中:

INSERT INTO TableA(PolicyId, Type, Used) SELECT ID, 'A', 1 FROM Policies