0

これを行うことは可能ですか?

選択/接続されたデータベース内のすべてのテーブル名のリストを取得する必要があります。

SQL キーワード EXPLAIN、DESCRIBE、SHOW TABLES などを試してみましたが、Azure からエラーが返されました。

Could not find stored procedure 'SHOW'.

私がやろうとしていることをすることが可能かどうか誰でも知っていますか?

試しました:

$q = $this->db->query('
  SHOW TABLES
');

$query = $q->result_array();
4

2 に答える 2

1

このクエリを見つけることができました。

select * from sys.tables;

(ここでのクエリに基づく)

于 2013-04-08T15:55:54.613 に答える
1

INFORMATION_SCHEMA.TABLES で SELECT を実行し、列も必要な場合は、INFORMATION_SCHEMA.COLUMNS を使用します。

于 2013-04-10T13:27:53.983 に答える