【发布时间】:2017-02-02 06:56:15
【问题描述】:
我有一个 PL/SQL,我想在其中执行搜索。 PL/SQL 是
DECLARE
match_count INTEGER;
BEGIN
FOR t IN (SELECT owner, table_name, column_name
FROM all_tab_columns
WHERE table_name='GETS_TS_EGU_LOOKUP' and data_type LIKE '%CHAR%') LOOP
EXECUTE IMMEDIATE
'SELECT COUNT(*) FROM ' || t.owner || '.' || t.table_name ||
' WHERE '||t.column_name||' = :1'
INTO match_count
USING 'NONE';
IF match_count > 0 THEN
dbms_output.put_line( t.table_name ||' '||t.column_name||' '||match_count );
END IF;
END LOOP;
END;
/
此 PL/SQL 可以对关键字 NONE 执行查找。我想在 NONE 上执行 LIKE 搜索,例如 %NONE%。
我该怎么做?
有可能吗?
【问题讨论】:
-
你想做什么??