2014-10-28 62 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 .......