対象となる製品
InterBaseのストアドプロシージャでネストしたCASE式は作れますか?
作成できます。 以下に簡単な例文を記します。
CREATE PROCEDURE p5(x int, z int)
RETURNS(y varchar(5))
AS
BEGIN
Y=CASE x
WHEN 1 THEN ‘one’
WHEN 2 THEN
CASE z
WHEN 3 then ‘tree’
WHEN 4 then ‘four’
ELSE ‘any’
END
ELSE ‘other’
END;
END;