SUSER_ID (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengembalikan nomor identifikasi login pengguna.
Catatan
Dimulai dengan SQL Server 2005 (9.x), SUSER_ID mengembalikan nilai yang tercantum sebagai principal_id dalam tampilan katalog sys.server_principals .
Sintaks
SUSER_ID ( [ 'login' ] )
Argumen
' login '
Adalah nama login pengguna. login adalah nchar. Jika login ditentukan sebagai karakter, login secara implisit dikonversi ke nchar. login dapat berupa login SQL Server atau pengguna atau grup Windows yang memiliki izin untuk menyambungkan ke instans SQL Server. Jika login tidak ditentukan, nomor identifikasi login untuk pengguna saat ini dikembalikan. Jika parameter berisi kata NULL akan mengembalikan NULL.
Jenis Kembalian
int
Keterangan
SUSER_ID mengembalikan nomor identifikasi hanya untuk login yang telah disediakan secara eksplisit di dalam SQL Server. ID ini digunakan dalam SQL Server untuk melacak kepemilikan dan izin. ID ini tidak setara dengan SID login yang dikembalikan oleh SUSER_SID. Jika login adalah login SQL Server, SID memetakan ke GUID. Jika login adalah masuk Windows atau grup Windows, SID memetakan ke pengidentifikasi keamanan Windows.
SUSER_SID mengembalikan SUID hanya untuk login yang memiliki entri dalam tabel sistem syslogins .
Fungsi sistem dapat digunakan dalam daftar pemilihan, dalam klausa WHERE, dan di mana saja ekspresi diizinkan, dan harus selalu diikuti oleh tanda kurung, bahkan jika tidak ada parameter yang ditentukan.
Contoh
Contoh berikut mengembalikan nomor identifikasi login untuk sa
login.
SELECT SUSER_ID('sa');
Lihat Juga
sys.server_principals (T-SQL)
SUSER_SID (T-SQL)
Fungsi Sistem (Transact-SQL)