以下的文章是通过Oracle系统函数EMPTY_BLOB()与EMPTY_CLOB()的具体操作,如果你对其相关的实际操作有兴趣的话,如果你对这一新开发的技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。
1.EMPTY_BLOB()和EMPTY_CLOB()
这两个函数都是用来对大数据类型字段进行初始化操作的Oracle函数
2.GREATEST
返回一组表达式中的最大值,即比较字符的编码大小.
SQL>selectgreatest('AA','AB','AC')fromdual; GR -- AC SQL>selectgreatest('啊','安','天')fromdual; GR
3.LEAST
返回一组表达式中的最小值
SQL>selectleast('啊','安','天')fromdual; LE --
4.UID
返回标识当前用户的唯一整数
SQL>showuser USER为"GAO" SQL>selectusername,user_idfromdba_userswhereuser_id=uid; USERNAMEUSER_ID GAO25
5.USER
Oracle函数中返回当前用户的名字
SQL>selectuserfromdual; USER GAO
6.USEREVN
返回当前用户环境的信息,opt可以是:
ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看当前用户是否是DBA如果是则返回true
SQL>selectuserenv('isdba')fromdual; USEREN FALSE SQL>selectuserenv('isdba')fromdual; USEREN TRUE SESSION
返回会话标志
SQL>selectuserenv('sessionid')fromdual; USERENV('SESSIONID') 152 ENTRYID
返回会话人口标志
SQL>selectuserenv('entryid')fromdual; USERENV('ENTRYID') 0 INSTANCE
返回当前INSTANCE的标志
SQL>selectuserenv('instance')fromdual; USERENV('INSTANCE') 1 LANGUAGE
返回当前环境变量
SQL>selectuserenv('language')fromdual; USERENV('LANGUAGE') SIMPLIFIEDCHINESE_CHINA.ZHS16GBK LANG
返回当前环境的语言的缩写
SQL>selectuserenv('lang')fromdual; USERENV('LANG') ZHS TERMINAL
返回用户的终端或机器的标志
SQL>selectuserenv('terminal')fromdual; USERENV('TERMINA GAO VSIZE(X)
返回X的大小(字节)数
SQL>selectvsize(user),userfromdual; VSIZE(USER)USER 6SYSTEM <!--EndFragment-->
相关文章
标签:Oracle