SCHEMA_ID (Transact-SQL)SCHEMA_ID (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Devuelve el identificador de esquema asociado a un nombre de esquema.Returns the schema ID associated with a schema name.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

SCHEMA_ID ( [ schema_name ] )   

ArgumentosArguments

TérminoTerm DefiniciónDefinition
schema_nameschema_name Es el nombre del esquema.Is the name of the schema. schema_name es sysname.schema_name is a sysname. Si schema_name no se especifica, SCHEMA_ID devolverá el identificador del esquema predeterminado del autor de la llamada.If schema_name is not specified, SCHEMA_ID will return the ID of the default schema of the caller.

Tipos devueltosReturn Types

intint

Se devolverá NULL si schema_name no es un esquema válido.NULL will be returned if schema_name is not a valid schema.

NotasRemarks

SCHEMA_ID devolverá los Id. de los esquemas del sistema y de los esquemas definidos por el usuario.SCHEMA_ID will return IDs of system schemas and user-defined schemas. Se puede llamar a SCHEMA_ID en una lista de selección, en una cláusula WHERE y en cualquier lugar en el que se permita una expresión.SCHEMA_ID can be called in a select list, in a WHERE clause, and anywhere an expression is allowed.

EjemplosExamples

A.A. Devolver el identificador del esquema predeterminado del llamadorReturning the default schema ID of a caller

SELECT SCHEMA_ID();  

B.B. Devolver el identificador de un esquema con nombreReturning the schema ID of a named schema

SELECT SCHEMA_ID('dbo');  

Consulte tambiénSee Also

Funciones de metadatos (Transact-SQL) Metadata Functions (Transact-SQL)
SCHEMA_NAME (Transact-SQL) SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)sys.schemas (Transact-SQL)