我想使用CASE語句來決定要更新哪個表...SQL CASE語句來選擇要更新哪個表
I.E.
IF (@existingStep = 1)
BEGIN
UPDATE
CASE @tableToUpdate
WHEN 'TemplateActionSettings' THEN TemplateActionSetting SET blah blah blah
WHEN 'ETC' THEN --DO THIS ONE
END
CASE能以這種方式使用嗎?
請標記使用的是 – 2012-04-18 14:34:04
沒有什麼DBMS,'CASE'不是流控制的聲明就像是在一些語言(如Java) 。 'CASE'是一個返回單個標量值的表達式。 – 2012-04-18 15:10:06