rhel5_oracle10g_10.2.0.4_字符集character set_nls_valid_value

wisdomone1發表於2010-06-23
 
#檢視當前資料庫的字符集
 select * from v$nls_parameters where parameter like 'NLS_CHAR%%'
PARAMETER  VALUE
---------- ----------
NLS_CHARAC WE8ISO8859
TERSET     P1

 
 
#檢視資料庫字符集對應的字符集編碼(16進位制)
SQL> select to_char(nls_charset_id('WE8ISO8859P1'),'xxxx') from dual;
TO_CH
-----
   1f
(注:這裡的1f要用windows7上面的計算機工具calc(選程式設計師模式),轉化16 進位制到10進位制
 
 
 
#根據字符集編碼查詢對應的字符集
SQL> select nls_charset_name(31) from dual;#多好的函式 nls_charset_name及nls_charset_id
NLS_CHARSET_
------------
WE8ISO8859P1
 
 
 
SQL> desc v$nls_valid_values;#檢視所有資料庫可以支援的字符集
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 PARAMETER                                          VARCHAR2(64)
 VALUE                                              VARCHAR2(64)
 ISDEPRECATED   

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-665984/,如需轉載,請註明出處,否則將追究法律責任。

相關文章