Oracle系統(tǒng)函數(shù)的總結(jié)
以下的文章是通過(guò)Oracle系統(tǒng)函數(shù)EMPTY_BLOB()與EMPTY_CLOB()的具體操作,如果你對(duì)其相關(guān)的實(shí)際操作有興趣的話(huà),如果你對(duì)這一新開(kāi)發(fā)的技術(shù),心存好奇的話(huà),以下的文章將會(huì)揭開(kāi)它的神秘面紗。
1.EMPTY_BLOB()和EMPTY_CLOB()
這兩個(gè)函數(shù)都是用來(lái)對(duì)大數(shù)據(jù)類(lèi)型字段進(jìn)行初始化操作的Oracle函數(shù)
2.GREATEST
返回一組表達(dá)式中的最大值,即比較字符的編碼大小.
- SQL> select greatest('AA','AB','AC') from dual;
- GR
- --
- AC
- SQL> select greatest('啊','安','天') from dual;
- GR
3.LEAST
返回一組表達(dá)式中的最小值
- SQL> select least('啊','安','天') from dual;
- LE
- --
4.UID
返回標(biāo)識(shí)當(dāng)前用戶(hù)的唯一整數(shù)
- 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函數(shù)中返回當(dāng)前用戶(hù)的名字
- SQL> select user from dual;
- USER
- GAO
6.USEREVN
返回當(dāng)前用戶(hù)環(huán)境的信息,opt可以是:
- ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看當(dāng)前用戶(hù)是否是DBA如果是則返回true
- SQL> select userenv('isdba') from dual;
- USEREN
- FALSE
- SQL> select userenv('isdba') from dual;
- USEREN
- TRUE
- SESSION
返回會(huì)話(huà)標(biāo)志
- SQL> select userenv('sessionid') from dual;
- USERENV('SESSIONID')
- 152
- ENTRYID
返回會(huì)話(huà)人口標(biāo)志
- SQL> select userenv('entryid') from dual;
- USERENV('ENTRYID')
- 0
- INSTANCE
返回當(dāng)前INSTANCE的標(biāo)志
- SQL> select userenv('instance') from dual;
- USERENV('INSTANCE')
- 1
- LANGUAGE
返回當(dāng)前環(huán)境變量
- SQL> select userenv('language') from dual;
- USERENV('LANGUAGE')
- SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- LANG
返回當(dāng)前環(huán)境的語(yǔ)言的縮寫(xiě)
- SQL> select userenv('lang') from dual;
- USERENV('LANG')
- ZHS
- TERMINAL
返回用戶(hù)的終端或機(jī)器的標(biāo)志
- SQL> select userenv('terminal') from dual;
- USERENV('TERMINA
- GAO
- VSIZE(X)
返回X的大小(字節(jié))數(shù)
- SQL> select vsize(user),user from dual;
- VSIZE(USER) USER
- 6 SYSTEM
- <!--EndFragment-->
上述的相關(guān)內(nèi)容就是對(duì)Oracle系統(tǒng)函數(shù)的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】