以下的文章是通過Oracle系統函數EMPTY_BLOB()與EMPTY_CLOB()的具體操作,如果你對其相關的實際操作有興趣的話,如果你對這一新開發的技術,心存好奇的話,以下的文章將會揭開它的神秘面紗。
1.EMPTY_BLOB()和EMPTY_CLOB()
這兩個函數都是用來對大數據類型字段進行初始化操作的Oracle函數
2.GREATEST
返回一組表達式中的最大值,即比較字符的編碼大小.
- SQL> select greatest('AA','AB','AC') from dual;
- GR
- --
- AC
- SQL> select greatest('啊','安','天') from dual;
- GR
3.LEAST
返回一組表達式中的最小值
- SQL> select least('啊','安','天') from dual;
- LE
- --
4.UID
返回標識當前用戶的唯一整數
- SQL> show user
- USER 為"GAO"
- SQL> select username,user_id from dba_users where user_id=uid;
- USERNAME USER_ID
- GAO 25
5.USER
Oracle函數中返回當前用戶的名字
- SQL> select user from dual;
- USER
- GAO
6.USEREVN
返回當前用戶環境的信息,opt可以是:
- ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看當前用戶是否是DBA如果是則返回true
- SQL> select userenv('isdba') from dual;
- USEREN
- FALSE
- SQL> select userenv('isdba') from dual;
- USEREN
- TRUE
- SESSION
返回會話標志
- SQL> select userenv('sessionid') from dual;
- USERENV('SESSIONID')
- 152
- ENTRYID
返回會話人口標志
- SQL> select userenv('entryid') from dual;
- USERENV('ENTRYID')
- 0
- INSTANCE
返回當前INSTANCE的標志
- SQL> select userenv('instance') from dual;
- USERENV('INSTANCE')
- 1
- LANGUAGE
返回當前環境變量
- SQL> select userenv('language') from dual;
- USERENV('LANGUAGE')
- SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- LANG
返回當前環境的語言的縮寫
- SQL> select userenv('lang') from dual;
- USERENV('LANG')
- ZHS
- TERMINAL
返回用戶的終端或機器的標志
- SQL> select userenv('terminal') from dual;
- USERENV('TERMINA
- GAO
- VSIZE(X)
返回X的大小(字節)數
- SQL> select vsize(user),user from dual;
- VSIZE(USER) USER
- 6 SYSTEM
- <!--EndFragment-->