Computer >> Máy Tính >  >> Lập trình >> SQL Server

Hàm USER_NAME trong SQL Server

Bài viết này sẽ hướng dẫn bạn chi tiết cách sử dụng hàm xử lý câu lệnh USER_NAME trong SQL Server với cú pháp và ví dụ cụ thể để hình dung và nắm bắt tốt hơn hàm.

Mô tả

Lệnh USER_NAME trong SQL Server trả về thông tin tên người dùng cơ sở dữ liệu dựa trên id đã chuyển. Nếu không có id nào được chỉ định, hàm này trả về tên của người dùng hiện tại.

Cú pháp

Để sử dụng lệnh USER_NAME trong SQL Server, chúng tôi sử dụng cú pháp sau:

 USER_NAME([id_number]) 

Thông số :

  1. id_number:The số id được liên kết với người dùng trong SQL Server.

Lưu ý :

  1. Nếu giá trị được chuyển cho id, USER_NAME sẽ trả về tên người dùng đại diện cho id đó.
  2. Nếu số id không được cung cấp, USER_NAME sẽ trả về tên người dùng hiện tại trong SQL Server.
  3. Xem thêm các hàm CURRENT_USER, SYSTEM_USER và SESSION_USER.
  4. USER_NAME có thể được sử dụng trong các phiên bản SQL Server mới hơn:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005.

Ví dụ

Xem cách sử dụng lệnh USER_NAME trong SQL Server.

 SELECT USER_NAME(); 
Result: 'quantrimang'

SELECT USER_NAME(12);
Result: 'jsmith'