我正在使用SQL Server 2014,并希望通过SQL查询获取特定数据库STUDENT
中的所有表名。
怎么可能?
由于
答案 0 :(得分:5)
您想要查询sys.objects并查找类型描述' USER_TABLE'的所有内容。您可以使用这样的查询;
SELECT
*
FROM STUDENT.sys.objects
WHERE type_desc = 'USER_TABLE'
FROM子句具有通常的格式:DatabaseName.SchemaName.TableName。
或者正如marc_s提到的那样,你可以改用sys.tables;
SELECT
*
FROM STUDENT.sys.tables