CURRENT_USER (CURRENT_USER)
تابع CURRENT_USER نام «کاربر فعلی (Current User)» را برمی گرداند. یعنی همان کسی که الان به دیتابیس وصل است. این مثل نمایش نام کاربر لاگین شده در برنامه مدرسه است.
تعریف و کاربرد
طبق منبع، CURRENT_USER نام کاربر فعلی در پایگاه داده SQL Server را برمی گرداند. خروجی یک نام کاربری است و برای گزارش گیری یا لاگ ها کاربرد دارد.
سینتکس (Syntax)
«سینتکس» یعنی شکل درست نوشتن دستور.
CURRENT_USER
مثال ساده
نام کاربر فعلی را از سرور بگیر و نمایش بده.
SELECT CURRENT_USER;
گام های عملی
- کوئری نویس را باز کن.
- SELECT CURRENT_USER را بنویس.
- کوئری را اجرا کن و خروجی را ببین.
نکات و پیوندها
نکته: برای تبدیل خروجی به رشته دلخواه، بخش CONVERT را ببین. همچنین برای شرط های ساده می توانی از IIF استفاده کنی.
جمع بندی سریع
- CURRENT_USER نام کاربر فعلی را می دهد.
- خروجی برای لاگ ها مفید است.
- ساده است و پارامتر ندارد.
- با CONVERT می توان قالب را تغییر داد.