我正在编写 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;