如何在MsSql中找到所选数据库的表名

时间:2015-01-19 06:13:21

标签: sql-server database

我希望在没有

的情况下获取MsSql中特定数据库的表名
using db-name
在mysqlIi中需要

这样的东西
select table_name from information_schema.tables where table_schema=db-name

我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

而不是Table_schema使用Table_catalog,您可以在DB-name前加information_schema前缀以获取该数据库中的表

SELECT *
FROM   [db-name].information_schema.tables
WHERE  TABLE_CATALOG = 'db-name' 

答案 1 :(得分:0)

Use UR_DBNAME

SELECT * FROM information_schema.tables

答案 2 :(得分:0)

我相信这是您所寻找的最短版本

select name from [db_name].sys.tables