Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ฟังก์ชัน USER_NAME ใน SQL Server

บทความนี้จะแสดงรายละเอียดเกี่ยวกับวิธีใช้ฟังก์ชันจัดการคำสั่ง USER_NAME ใน SQL Server พร้อมไวยากรณ์และตัวอย่างเฉพาะเพื่อให้เห็นภาพและจับฟังก์ชันได้ดียิ่งขึ้น

อธิบาย

คำสั่ง USER_NAME ใน SQL Server ส่งคืนข้อมูลชื่อผู้ใช้ฐานข้อมูลตามรหัสที่ส่งผ่าน หากไม่มีการระบุ ID ฟังก์ชันนี้จะส่งคืนชื่อของผู้ใช้ปัจจุบัน

ไวยากรณ์

หากต้องการใช้คำสั่ง USER_NAME ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

 USER_NAME([id_number]) 

พารามิเตอร์ :

  1. id_number:The หมายเลขประจำตัวที่เชื่อมโยงกับผู้ใช้ใน SQL Server

หมายเหตุ :

  1. ถ้าค่าถูกส่งไปยัง id USER_NAME จะส่งกลับชื่อผู้ใช้ที่แสดงถึง id นั้น
  2. ถ้าไม่ได้ระบุหมายเลขประจำตัวไว้ USER_NAME จะคืนค่าชื่อผู้ใช้ปัจจุบันใน SQL Server
  3. ดูฟังก์ชัน CURRENT_USER, SYSTEM_USER และ SESSION_USER ด้วย
  4. 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'