SCHEMA_NAME (Transact-SQL)
返回与架构 ID 关联的架构名称。
适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。 |
语法
SCHEMA_NAME ( [ schema_id ] )
参数
项 |
定义 |
---|---|
schema_id |
架构的 ID。 schema_id 的数据类型为 int。 如果没有定义 schema_id,则 SCHEMA_NAME 将返回调用方的默认架构的名称。 |
返回类型
sysname
如果 schema_id 不是有效 ID,则返回 NULL。
注释
SCHEMA_NAME 返回系统架构和用户定义架构的名称。 可以在选择列表、WHERE 子句和任何允许使用表达式的地方调用 SCHEMA_NAME。
示例
A.返回调用方的默认架构的名称
SELECT SCHEMA_NAME();
GO
B.使用 ID 返回架构的名称
USE AdventureWorks2012;
GO
SELECT SCHEMA_NAME(5);
GO