IBM InformixDynamicServerバージョン10.00.FC9の使用
CASE
1つのブロックで複数のフィールド値を設定しようとしています。これは可能ですか?フィールドセットごとに同じ条件を再評価する必要がありますか?
私はこれらの線に沿って何かを考えていました:
SELECT CASE WHEN p.id = 9238 THEN ('string',3) END (varchar_field, int_field);
THEN
セクションが次の構文と同様のフィールドの「配列」を定義する場所
INSERT INTO table (field1,field2) values (value1,value2)
また、ステートメントのCASE
ブロックで実行できますか?UPDATE
UPDATE TABLE SET (field1,field2) = CASE WHEN p.id=9238 THEN (value1,value2) END;