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