Bagikan melalui


SCHEMA_ID (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistem Platform Analitik (PDW)Titik akhir analitik SQL di Microsoft FabricGudang di Microsoft FabricDatabase SQL 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');