Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Hàm USER trong Oracle

Trong Cơ sở dữ liệu Oracle, USER hàm trả về tên của người dùng phiên (người dùng đã đăng nhập).

Cú pháp

Cú pháp như sau:

USER

Vì vậy, không có dấu ngoặc đơn hoặc đối số được yêu cầu (hoặc được chấp nhận).

Ví dụ

Dưới đây là một ví dụ để chứng minh:

SELECT USER FROM DUAL;

Kết quả:

HR

Trong trường hợp này, người dùng hiện tại là HR .

Kết quả thực tế sẽ phụ thuộc vào người dùng phiên đang chạy truy vấn. Điều này có thể thay đổi trong suốt thời gian của phiên cơ sở dữ liệu khi các phiên Bảo mật ứng dụng thực được đính kèm hoặc tách rời.

Một chức năng tương tự là UID , trả về ID của người dùng phiên.

Ở đây chúng ở cạnh nhau:

SELECT UID, USER FROM DUAL;

Kết quả:

   UID    USER 
______ _______ 
   138 HR     

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tìm các giá trị trùng lặp trong bảng trong Oracle?

  2. Yêu cầu được đặt trong Trình quản lý đồng thời

  3. Cơ chế theo sau của Oracle khi chúng tôi sao lưu nóng

  4. số hàng không hiển thị bất kỳ hàng nào khi sử dụng giữa từ khóa

  5. Trình tự Oracle bắt đầu bằng 2 thay vì 1