文章正文

user、uid伪列

来源:    2007-2-24 21:45:21 网友评论 0 条 字体:[ ] ~我要投稿!
  • 软件环境:
      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,为不同的用户作出不同的响应。
    


上一篇:LONG数据类型使用上的一些说明
下一篇:多个数据库时,如何设置默认数据库
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
本栏搜索

  • Google Chinesedocument.com
 网站首页 -  网站地图 -  技术论坛 -  网站投稿 -  广告服务 -  手机游戏
©2007 分享文档 Chinesedocument.com [京ICP备06000384号]