私はDB2ストアード・プロシージャーを作成しています。ストアドプロシージャは.kshスクリプトを使用して呼び出されます。
IF条件を確認してみました。
VARIABLE = 'test1,test3,test8,......testn'
この変数のデータ型は次のとおりです。varchar
IF VARIABLE = 'test1'
THEN
--PRINT TEST1 HERE;
END IF;
IF VARIABLE = 'test8'
THEN
--PRINT TEST8 HERE;
END IF;
この目標を達成するのに役立ちますか?
答え1
この試み:
IF LOCATE(',test1,', ','||VARIABLE||',')<>0 THEN
THEN
--PRINT TEST1 HERE;
END IF;