Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Visszaadja a séma nevéhez tartozó séma azonosítót.
Az adatbázis sémák névterekként vagy konténerekként működnek objektumok számára, például táblák, nézetek, eljárások és függvények, amelyek a sys.objects katalógus nézetben találhatók.
Minden sémának van tulajdonosa. A tulajdonos egy biztonsági főszereplő.
Transact-SQL szintaxis konvenciók
Szemantika
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
A séma neve.
schema_name a sysname. Ha schema_name nincs megadva, SCHEMA_ID visszaadja a hívó alapértelmezett sémájának azonosítóját.
Visszatérési típusok
int
NULL visszakerül, ha schema_name nem érvényes séma.
Megjegyzések
SCHEMA_ID rendszersémák és felhasználó által definiált sémák azonosítóit adják vissza.
SCHEMA_ID meghívható egy select listában, egy WHERE mondatban, és bárhol, ahol egy kifejezés engedélyezett.
Példák
A. Visszaadja a hívó alapértelmezett séma azonosítóját
SELECT SCHEMA_ID();
B. Adja vissza egy nevelt séma séma azonosítóját
SELECT SCHEMA_ID('dbo');