- 软件环境:
1、操作系统:Windows 2000 Server
2、数 据 库:Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE
- 含义解释:
1、user返回当前连接到数据库的用户名,是ORACLE为方便而定义的。
2、uid返回唯一标识当前用户的整数
- 使用方法:
SQL> conn system/manager
已连接。
SQL> select * from all_users;
USERNAME USER_ID CREATED
------------------------------ ---------- ----------
SYS 0 27-2月 -00
SYSTEM 5 27-2月 -00
OUTLN 11 27-2月 -00
DBSNMP 16 27-2月 -00
AURORA$ORB$UNAUTHENTICATED 24 27-2月 -00
ORDSYS 25 27-2月 -00
ORDPLUGINS 26 27-2月 -00
MDSYS 27 27-2月 -00
CTXSYS 30 27-2月 -00
SCOTT 32 27-2月 -00
ADAMS 33 27-2月 -00
USERNAME USER_ID CREATED
------------------------------ ---------- ----------
JONES 34 27-2月 -00
CLARK 35 27-2月 -00
BLAKE 36 27-2月 -00
已选择14行。
SQL> select user,uid from dual;
USER UID
------------------------------ ----------
SYSTEM 5
当你忘记自己的用户ID时,可以使用show user,也可以使用select user from dual;
user用于安全验证也非常有用
程序中可通过user来判断当前登录的用户ID,为不同的用户作出不同的响应。
|