USER_NAME (USER_NAME)
تابع USER_NAME (نام کاربر) نام «کاربر دیتابیس (Database User)» را می دهد. اگر شناسه ندهی، نام کاربر فعلی را برمی گرداند. مثل حضور و غیاب مدرسه که اسم دانش آموز را از شماره اش می خواند.
تعریف و کاربرد
USER_NAME بر اساس شناسه کاربر، نام او را برمی گرداند. اگر شناسه ندهی، همین کاربر فعلی برمی گردد. این تابع برای گزارش گیری و بررسی مجوزها کاربردی است.
سینتکس (Syntax)
USER_NAME(<id_number>);
نکته: پارامتر id_number اختیاری است. بدون آن، نام کاربر جاری بازگردانده می شود. برای یادگیری بیشتر به SYSTEM_USER هم سر بزن.
مثال ها
نام کاربر فعلی
SELECT USER_NAME();
نام کاربر با شناسه مشخص
SELECT USER_NAME(1);
راهنمای مرحله ای
- ادیتور SQL را باز کن.
- کوئری مناسب را بنویس.
- اجرا کن و نام کاربر را ببین.
هشدار: وجود کاربر با آن شناسه را چک کن. در غیر این صورت نتیجه می تواند خالی باشد.
برای دسترسی سریع، از پیوند تابع USER_NAME در مستندات داخلی استفاده کن.
جمع بندی سریع
- USER_NAME نام کاربر دیتابیس را می دهد.
- بدون شناسه، کاربر فعلی بازمی گردد.
- برای گزارش ها و مجوزها مفید است.
- نمونه ها را در ادیتور تست کن.