0

私は Oracle 開発者を使用しています。私の DB には、名前が異なる 150 以上のテーブルがあります。次のような名前を持つすべてのテーブルを抽出したい

tbl_1234 tbl_22 tbl_45 tbl_719

命名規則が「テーブル名、アンダースコア、番号」のようなすべてのテーブル

これについて私を助けてください

4

1 に答える 1

2

次のクエリを試してください:

select table_name from user_tables where regexp_like (table_name, '_[0-9]+$');

もちろん、適切な権限があれば、all_tablesまたはビューを使用できます。dba_tables

于 2013-08-01T06:42:40.730 に答える