Bagikan melalui


SCHEMA_ID (T-SQL)

Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric

Mengembalikan ID skema yang terkait dengan nama skema.

Skema database bertindak sebagai namespace layanan atau kontainer untuk objek, seperti tabel, tampilan, prosedur, dan fungsi, yang dapat ditemukan dalam sys.objects tampilan katalog.

Setiap skema memiliki pemilik. Pemilik adalah prinsip keamanan.

Konvensi sintaks transact-SQL

Sintaks

SCHEMA_ID ( [ schema_name ] )

Argumen

schema_name

Nama skema. schema_name adalah sysname. Jika schema_name tidak ditentukan, SCHEMA_ID mengembalikan ID skema default pemanggil.

Jenis yang dikembalikan

int

NULL dikembalikan jika schema_name bukan skema yang valid.

Keterangan

SCHEMA_ID mengembalikan ID skema sistem dan skema yang ditentukan pengguna. SCHEMA_ID dapat dipanggil dalam daftar pemilihan, dalam WHERE klausa, dan di mana saja ekspresi diizinkan.

Contoh

J. Mengembalikan ID skema default penelepon

SELECT SCHEMA_ID();

B. Mengembalikan ID skema dari skema bernama

SELECT SCHEMA_ID('dbo');