【发布时间】:2021-06-02 01:56:43
【问题描述】:
我有一个来自下面参数表 varchar 列的预定义值。
'ENGR 包装类型、文件类型、产品类型、材料类型、包装代码'
所以每当我收到这样的状态消息时
'包装代码“F075”未找到'
我想用参数表中的列检查一下, 那么我想要一个 plsql 案例,条件是如果参数表中存在字符串, 它将返回 'TRUE' 否则返回 'FALSE'。
但下面我的 PLSQL 查询不起作用。
select CASE WHEN INSTR(upper('PACKAGE CODE "F075" NOT FOUND'), 'ENGR PACKAGE TYPE,DOCUMENT TYPE,PRODUCT TYPE,MATERIAL TYPE,PACKAGE CODE') > 0 THEN
'TRUE'
ELSE 'FALSE'
END SAMPLE from dual;
希望你能帮助我
【问题讨论】: