2014-10-28 61 views
0

EXIT_PROC:插入一個select語句成i​​f語句

SELECT * FROM database.corpdb_10102014.dbo.retail_setup  
     WHERE class_of_trade = 'Fuel Center' 
     UPDATE BATCH_MASTER_POS 

我想運行僅在交易類是燃料中心的更新。

+0

您的代碼段是無效的SQL。目前還不清楚你的意圖。 – 2014-10-28 17:24:32

+0

「UPDATE」語句接受一個「WHERE」子句,就像「SELECT」一樣。你能更好地描述你的結果應該是什麼? – 2014-10-28 17:25:09

回答

3

你可能想是這樣的:

UPDATE database.corpdb_10102014.dbo.retail_setup  
SET BATCH_MASTER_POS = myvalue 
WHERE class_of_trade = 'Fuel Center' 
0

不知道你怎麼meen但如果你想檢查某個值是true,然後performe一些更新的嘗試。

如果存在(選擇1 FROM database.corpdb_10102014.dbo.retail_setup WHERE class_of_trade = '燃料中心') UPDATE .......