我希望在没有
的情况下获取MsSql中特定数据库的表名using db-name
在mysqlIi中需要这样的东西
select table_name from information_schema.tables where table_schema=db-name
我怎么能这样做?
答案 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