oracle怎么查含有某一关键字的表名或列名

oracle怎么查表中含有某一关键字的表名,不知道列名
plsql

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%关键字%'

以下引用chatgpt回答:
可以使用以下SQL语句查询含有某一关键字的表名或列名:

查询表名:

SELECT table_name FROM user_tables WHERE table_name LIKE '%关键字%';

查询列名:

SELECT table_name, column_name FROM user_tab_columns WHERE column_name LIKE '%关键字%';

其中,user_tablesuser_tab_columns是Oracle系统表,用于存储数据库中的表和列信息。%关键字%表示查询包含关键字的表名或列名。