将select语句插入if语句

时间:2014-10-28 17:23:13

标签: sql tsql

EXIT_PROC:

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

我只想在交易类别是燃料中心的情况下运行更新。

2 个答案:

答案 0 :(得分:3)

你可能想要这样的东西:

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

答案 1 :(得分:0)

不确定你是怎么看的,但是如果你想检查一些值是真的然后执行一些更新试试这个。

如果存在(SELECT 1 FROM database.corpdb_10102014.dbo.retail_setup WHERE class_of_trade ='Fuel Center')    更新.......