2013-07-23 85 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