テーブル名の一覧を取得する方法
日付 | 2015/06/29 |
---|---|
ID | 15-007 |
バージョン | 11以降 |
プラットフォーム | Windows, Mac |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
テーブル名の一覧を取得するために、テーブルの数だけループさせて、Table nameコマンドを使い取り出す方法が直ぐに思いつくかもしれません。しかし、システムーテーブルを利用するのであれば、下記のようなSQLの1ステートメントで取り出すことが可能です。
ARRAY TEXT($tableNames;0) ARRAY LONGINT($tableNumbers;0) Begin SQL SELECT TABLE_NAME, TABLE_ID FROM _USER_TABLES INTO :$tableNames, :$tableNumbers; End SQL