2013-07-23 49 views
2

我想从一个表,还要加上一个特定的列两个静态值执行插入查询的SQL查询,我想是这样的:INSERT INTO从与查询和静态值

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

但我每个SSMSE都会在'A'附近出错。 任何想法如何解决这个任务? 由于提前,Laziale

+0

可能重复(HTTP:/ /stackoverflow.com/questions/4133610/stored-procedure-for-inserting-a-constant-plus-values-from-another-table) – Taryn

回答

6

你需要把这些静态值在SELECT条款:

INSERT INTO TableA(PolicyId, Type, Used) SELECT ID, 'A', 1 FROM Policies 
的[存储过程从另一个表中插入一个恒定的值加]
+0

谢谢,很简单,我会在10分钟内接受你的回答。祝你今天愉快 – Laziale