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 回答