SCHEMA_NAME (Transact-SQL)
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW) Microsoft Fabric 中的 SQL 分析端点 Microsoft Fabric 中的仓库
返回与架构 ID 关联的架构名称。
语法
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();
B. 使用 ID 返回架构的名称
SELECT SCHEMA_NAME(1);
另请参阅
表达式(Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
元数据函数 (Transact-SQL)
WHERE (Transact-SQL)