SCHEMA_ID (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库
返回与架构名称关联的架构 ID。
语法
SCHEMA_ID ( [ schema_name ] )
注意
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
参数
术语 | 定义 |
---|---|
schema_name | 是架构的名称。 schema_name 为 sysname。 如果未指定 schema_name,则 SCHEMA_ID 将返回调用方的默认架构的 ID。 |
返回类型
int
如果 schema_name 不是有效架构,将返回 NULL。
备注
SCHEMA_ID 将返回系统架构的 ID 和用户定义架构的 ID。 SCHEMA_ID 可以在选择列表、WHERE 子句和任何允许使用表达式的地方调用。
示例
A. 返回调用方的默认架构 ID
SELECT SCHEMA_ID();
B. 返回命名架构的架构 ID
SELECT SCHEMA_ID('dbo');
另请参阅
元数据函数 (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈