บทความนี้จะอธิบายรายละเอียดเกี่ยวกับการใช้งานฟังก์ชัน USER_NAME ใน SQL Server พร้อมไวยากรณ์และตัวอย่างเฉพาะเจาะจง
คำอธิบาย
คำสั่ง USER_NAME ใน SQL Server คืนค่าข้อมูลชื่อผู้ใช้ฐานข้อมูลตาม ID ที่ส่งเข้ามา หากไม่ระบุ ID ฟังก์ชันจะคืนค่าชื่อผู้ใช้ปัจจุบัน
ไวยากรณ์
การใช้งานคำสั่ง USER_NAME ใน SQL Server มีรูปแบบดังนี้:
USER_NAME([id_number])
พารามิเตอร์:
- id_number: หมายเลข ID ที่เชื่อมโยงกับผู้ใช้ใน SQL Server
หมายเหตุ:
- หากส่งค่า ID เข้าไป USER_NAME จะคืนค่าชื่อผู้ใช้ที่แทน ID นั้น
- หากไม่ระบุหมายเลข ID USER_NAME จะคืนค่าชื่อผู้ใช้ปัจจุบันใน SQL Server
- ดูเพิ่มเติม: CURRENT_USER, SYSTEM_USER และ SESSION_USER
- USER_NAME รองรับใน SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 และเวอร์ชันใหม่กว่า
ตัวอย่างการใช้งาน
ดูตัวอย่างการใช้งานคำสั่ง USER_NAME ใน SQL Server:
SELECT USER_NAME();
-- ผลลัพธ์: 'quantrimang'
SELECT USER_NAME(12);
-- ผลลัพธ์: 'jsmith'