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

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

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

คำอธิบาย

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

ไวยากรณ์

การใช้งานคำสั่ง USER_NAME ใน SQL Server มีรูปแบบดังนี้:

USER_NAME([id_number])

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

  1. id_number: หมายเลข ID ที่เชื่อมโยงกับผู้ใช้ใน SQL Server

หมายเหตุ:

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