SQL Server’da USER_NAME Fonksiyonu
Herkese merhaba. Bu yazıda size SQL Server’da USER_NAME fonksiyonunun kullanımından bahsedeceğim.
SQL Server’da USER_NAME fonksiyonu belirli bir SQL Server ID değerinden, veritabanı kullanıcı adını döndüren bir fonksiyondur. Örnek kullanımını aşağıda görmektesiniz.
SELECT
USER_NAME() --Eğer bir id belirtilmezse SELECT CURRENT_USER daki ismi döndürür.
SELECT
USER_NAME(1);
SELECT
USER_NAME(2);
SELECT
USER_NAME(3);
SELECT
USER_NAME(4);
SELECT
USER_NAME(5);
SELECT
USER_NAME(7);
Görüldüğü üzere her bir numara için farklı bir ID değeri döndürür. Eğer geçerli bir numara verilmez ise Select Current_User’daki değeri bize döndürür Peki bu değerler nereden geliyor.
SELECT
*
FROM sysusers
Yukarıdaki select sorgusunu incelerseniz mantığı daha iyi kavrayacaksınız.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.