我正在使用Oracle开发人员,我的数据库有150多个表具有不同的命名 我想提取所有名称为
的表格tbl_1234 tbl_22 tbl_45 tbl_719
所有表的命名约定都是“表名,下划线,数字”
请帮我解决这个问题
答案 0 :(得分:2)
尝试以下查询:
select table_name from user_tables where regexp_like (table_name, '_[0-9]+$');
如果您拥有适当的权利,您当然可以使用all_tables
或dba_tables
视图