SQL Server’da USER_NAME Fonksiyonu
![SQL Server'da USER_NAME Fonksiyonu](https://sqlserveregitimleri.com/wp-content/uploads/2018/01/sql-serverda-user_name-fonksiyonu.jpg)
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.