Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hàm USER_NAME trong SQL Server

Mô tả

USER_NAME trong SQL Server trả về tên người dùng cơ sở dữ liệu dựa trên ID được truyền vào. Nếu không chỉ định ID, hàm trả về tên người dùng hiện tại.

Cú pháp

USER_NAME([id_number])

Tham số:

  • id_number: Số ID liên kết với user trong SQL Server (tùy chọn).

Lưu ý:

  • Nếu truyền ID, USER_NAME trả về username ứng với ID đó.
  • Nếu không truyền ID, trả về username hiện tại.
  • Xem thêm: CURRENT_USER, SYSTEM_USER, SESSION_USER.
  • Hỗ trợ từ SQL Server 2005 trở lên.

Ví dụ

SELECT USER_NAME();
-- Kết quả: 'quantrimang' (user hiện tại)

SELECT USER_NAME(12);
-- Kết quả: 'jsmith' (user có ID = 12)