版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目標(biāo)使用全球化支持學(xué)習(xí)目標(biāo):確定一個(gè)能夠滿足您業(yè)務(wù)需求的正確的數(shù)據(jù)庫(kù)字符集獲取全球化的支持配置信息為數(shù)據(jù)庫(kù)和個(gè)人會(huì)話定制相關(guān)依賴語(yǔ)言的行為為各種查詢指定不同的語(yǔ)言排序搜索字符串匹配的數(shù)據(jù),忽視大小寫或重音的差異數(shù)據(jù)1數(shù)據(jù)21理解UnicodeAL40UTF8AL16UTF16補(bǔ)充字符編碼:代表字符與字節(jié)的序列數(shù)據(jù)6006300E10074A89ED834DD1E006400F6042463C39174EEAA9EF09D849E64C3B6D0A4ctdCharacter Sets Full Notes Page數(shù)據(jù)5字符集?Oracle數(shù)據(jù)庫(kù)支持不同類別的字符編碼方案 :單字節(jié)字符集7-bi
2、t8-bit 多字節(jié)字符集,包括Un code數(shù)據(jù)4每個(gè)DBA都必須知道的字符集?如何用字符集?避免問(wèn)題選擇您的字符集獲得字符集信息指定語(yǔ)言依賴行為使用語(yǔ)言搜索和排序使用數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)3Understanding Unicode Encodings Full Notes Page如何用字符集?Oracle Net比較客戶端NLS_LANG設(shè)置和服務(wù)器上的字符集。如果需要,發(fā)生自動(dòng)和透明的轉(zhuǎn)換。NLS_LANGOracle 網(wǎng)絡(luò)客戶端服務(wù)器數(shù)據(jù)78數(shù)據(jù)2數(shù)據(jù)庫(kù)的字符集和國(guó)家字符集數(shù)據(jù)12數(shù)據(jù)庫(kù)的字符集國(guó)家字符集在創(chuàng)建時(shí)定義在創(chuàng)建時(shí)定義不能改變的 、不可重建、除少數(shù)例外可以轉(zhuǎn)換的數(shù)據(jù)列的類型 CHA
3、R, VARCHAR2, CLOB, LONG的數(shù)據(jù)列的類型 NCHAR, NVARCHAR2, NCLOB可以變寬字符集可的Unicode使用AL16UTF16 or UTF8選擇您的字符集替換使用考慮選擇正確的字符集可滿足現(xiàn)在和將來(lái)的業(yè)務(wù)要求。指定字符集在數(shù)據(jù)庫(kù)創(chuàng)建后改變字符集數(shù)據(jù)11另一個(gè)樣本_數(shù)據(jù)10% export NLS_LANG = SIMPLIFIEDCHI.US7ASCIICREATE DATABASE . CHARACTER SET US7ASCII NATIONAL CHARACTER SET UTF8 .避免問(wèn)題舉例:NLS_LANG:AL32UTF8 Oracle 網(wǎng)
4、絡(luò)客戶端服務(wù)器Windows EnglishDatabase character set:Code page WE8MSWIN1252AL32URF8沒(méi)有發(fā)生轉(zhuǎn)換,因?yàn)樗坪醪⒉恍枰?。?wèn)題:無(wú)效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。數(shù)據(jù)9獲得字符集信息指定語(yǔ)言依賴行為數(shù)據(jù)13數(shù)據(jù)143指定語(yǔ)言依賴行為在SQL 功能里使用 NLS 參數(shù)數(shù)據(jù)18SELECT TO_CHAR(hire_date,DD.YYYY, NLS_DATE_LANGUAGE=FRENCH)FROM employeesWHERE hire_date 01-JAN-2000;DBMS_SES.SET_NLS(NLS_DATE_FORMAT, DD.
5、MM.YYYY) ;ALTER SESSET NLS_DATE_FORMAT=DD.MM.YYYY;Language and Territory Dependent Parameters Full Notes Page數(shù)據(jù)17語(yǔ)言和地區(qū)的依賴參數(shù)數(shù)據(jù)16參數(shù)默認(rèn)值NLS_LANGUAGE NLS_DATE_LANGUAGE NLS_SORTAMERICAN AMERICAN BINARYNLS_TERRITORY NLS_CURRENCY NLS_DUAL_CURRENCY NLS_ISO_CURRENCY NLS_DATE_FORMAT NLS_NUMERIC_CHARACTERS NLS_
6、TIMEST_FORMAT NLS_TIMEST_TZ_FORMATAMERICA$ AMERICA DD-RR.,DD-RRHH.MI.SSXMDD-RRHH.MI.SSXM TZR為會(huì)話指定語(yǔ)言依賴行為指定區(qū)域設(shè)置的行為與NLS_LANG環(huán)境變量:語(yǔ)言地域字符集設(shè)置其他 NLS 環(huán)境變量:為所有會(huì)話重置數(shù)據(jù)庫(kù)初始化參數(shù)設(shè)置定制區(qū)域行為更改 NLS 庫(kù)文件默認(rèn)的位置數(shù)據(jù)15NLS_LANG=FRENCH_CANADA.WE8ISO8859P1SELECT sysdate FROM dual;數(shù)據(jù)庫(kù)服務(wù)器的初始化參數(shù)客戶端的環(huán)境變量ALTER SES命令SQL功能SQL SELECT para
7、meter, valueFROM nls_database_parametersWHERE parameter LIKE %CHARACTERSET%;PARAMETERVALUENLS_CHARACTERSETWE8ISO8859P1 NLS_NCHAR_CHARACTERSET AL16UTF162 rowected.語(yǔ)言搜索和排序語(yǔ)言搜索和排序排序順序會(huì)被下列調(diào)節(jié)所影響:大小寫敏感區(qū)分符號(hào)或重音字符當(dāng)作單字符處理的組合字符語(yǔ)音或字符外觀文化偏好三種排序方式:字節(jié)排序按字符編碼的二進(jìn)制值來(lái)排序單語(yǔ)言排序基于分配給字符的主值和次值執(zhí)行兩遍排序多語(yǔ)言排序基于ISO標(biāo)準(zhǔn) (ISO 14651)和
8、 Unicode 3.2 標(biāo)準(zhǔn)的多語(yǔ)言排序按筆畫,拼音PinYin或中文字符詞根排序數(shù)據(jù)1920數(shù)據(jù)4SQL和函數(shù)支持下列子語(yǔ)句支持P設(shè)置:WHEREORDER BYSTART WITHHAVINGIN/NOT INBETNCASE-WHENNLSSORT() 函數(shù)支持大小寫不敏感功能數(shù)據(jù)24大小寫和重音不敏感搜索和排序指定名稱例如:用WHERE字語(yǔ)句和PL/SQL塊來(lái)指定排序行為對(duì)數(shù)據(jù)庫(kù)遷移有用數(shù)據(jù)23P = BINARY | ANSINLS_SORT = FRENCH_M_AINLS_SORT = XGERMAN_CINLS_SORT = _AI | _CINLS Searching an
9、d Sorting Full Notes Page數(shù)據(jù)22使用語(yǔ)言搜索和排序你可以用以下方式指定字符數(shù)據(jù)的排序方式:NLS_SORT 參數(shù)如果可以指定會(huì)話,客戶端,服務(wù)器,從NLS_LANG 得到默認(rèn)值NLSSORT 函數(shù)在查詢中定義排序方法數(shù)據(jù)21文字索引支持為文字排序值創(chuàng)建索引為使用ORDER BY 語(yǔ)句和NLSSORT的快速查詢數(shù)據(jù)在創(chuàng)建索引時(shí),設(shè)置NLS_SORT參數(shù)以匹配你想要使用語(yǔ)言排序的文字定義數(shù)據(jù)255用數(shù)據(jù)泵進(jìn)行NLS數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)泵輸出總是保存數(shù)據(jù)到原始數(shù)據(jù)庫(kù)相同的字符集如果需要,數(shù)據(jù)導(dǎo)入把轉(zhuǎn)換成目標(biāo)數(shù)據(jù)庫(kù)的字符集數(shù)據(jù)泵日志文件書寫啟動(dòng)數(shù)據(jù)泵會(huì)話的NLS_LANG指定語(yǔ)言數(shù)據(jù)
10、30NLS Donverwith Oracle Utilities Full Notes Page數(shù)據(jù)29用Oracle應(yīng)用程序處理NLS數(shù)據(jù)轉(zhuǎn)換如果未使用相同字符集,當(dāng)數(shù)據(jù)從一個(gè)數(shù)據(jù)庫(kù)到導(dǎo)入或者導(dǎo)出到另一個(gè)時(shí),會(huì)發(fā)生大批量數(shù)據(jù)轉(zhuǎn)換外部表在服務(wù)器使用NLS設(shè)置字符集.SQL*Loader:常規(guī)路徑:數(shù)據(jù)被NLS_LANG轉(zhuǎn)換成會(huì)話字符集直接路徑:數(shù)據(jù)在客戶端發(fā)生轉(zhuǎn)換數(shù)據(jù)28CLOB 和 NCLOB之間隱式轉(zhuǎn)換在下列情況下支持隱式轉(zhuǎn)換:用SQL IN 和 OUT對(duì)查詢和DML約束變量PL/SQL 函數(shù)和過(guò)程參數(shù)傳遞PL/SQL 變量賦值數(shù)據(jù)27定制文字搜索和排序你可以定制文字排序:忽略字符收縮或
11、擴(kuò)張字符特定組合字母或特定字母擴(kuò)展字符或者特殊字母特殊的大寫或小寫字母上下文敏感字符反向二級(jí)排序規(guī)范等值數(shù)據(jù)26CREATE INDEX list_word ONlist (NLSSORT(word, NLS_SORT=French_M);SELECT word FROM list;總結(jié)在本節(jié)課中,你學(xué)會(huì)如何:確定一個(gè)能夠滿足您業(yè)務(wù)需求的正確的數(shù)據(jù)庫(kù)字符集獲取全球化的支持配置信息為數(shù)據(jù)庫(kù)和個(gè)人會(huì)話定制相關(guān)依賴語(yǔ)言的行為為各種查詢指定不同的語(yǔ)言排序搜索字符串匹配的數(shù)據(jù),忽視大小寫或重音的差異數(shù)據(jù)326Full Notes Page數(shù)據(jù)34練習(xí): 使用全球支持特性This practice covers the following
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床醫(yī)生怎樣合理用血
- 2024民間車輛所有權(quán)轉(zhuǎn)讓及質(zhì)押借款合同3篇
- 啦啦操 說(shuō)課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)001
- 智能交通設(shè)備售后服務(wù)合同
- 教育機(jī)構(gòu)合作辦學(xué)合同
- 農(nóng)副產(chǎn)品直供配送服務(wù)協(xié)議書
- 智能健身設(shè)備開發(fā)合同
- 搜索引擎優(yōu)化咨詢服務(wù)協(xié)議
- 智能倉(cāng)儲(chǔ)管理系統(tǒng)合同
- 新零售業(yè)線下門店數(shù)字化轉(zhuǎn)型方案
- 液壓爬模作業(yè)指導(dǎo)書
- 劇院的建筑設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)
- 開封辦公樓頂發(fā)光字制作預(yù)算單
- 遺傳分析的一個(gè)基本原理是DNA的物理距離和遺傳距離方面...
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理工作流程圖
- 德龍自卸車合格證掃描件(原圖)
- 初一英語(yǔ)單詞辨音專項(xiàng)練習(xí)(共4頁(yè))
- [國(guó)家公務(wù)員考試密押題庫(kù)]申論模擬925
- 塔式起重機(jī)檢查表(共18頁(yè))
- 河北省建設(shè)工程竣工驗(yàn)收?qǐng)?bào)告
- 付款申請(qǐng)單打印版模板
評(píng)論
0/150
提交評(píng)論