SCHEMA_NAME (Transact-SQL)

返回与架构 ID 关联的架构名称。

主题链接图标Transact-SQL 语法约定

语法

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 AdventureWorks2008R2;
GO
SELECT SCHEMA_NAME(5);
GO