你能用Microsoft Azure执行SHOW TABLES查询(或类似)吗?

时间:2013-04-08 14:21:21

标签: php codeigniter azure-sql-database

是否可以这样做?

我需要获取所选/连接数据库中所有表名的列表。

我一直在尝试使用sql关键字EXPLAIN,DESCRIBE,SHOW TABLES等,但只是从Azure中获取错误:

Could not find stored procedure 'SHOW'.

任何人都知道我是否有可能做我想做的事情?

尝试过:

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

$query = $q->result_array();

2 个答案:

答案 0 :(得分:1)

我能够找到这个查询。

select * from sys.tables;

(based on a query here)

答案 1 :(得分:1)

在INFORMATION_SCHEMA.TABLES上执行SELECT,如果您还想要列,请使用INFORMATION_SCHEMA.COLUMNS