欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

GBase8s數據庫有什么特點

這篇文章主要講解了“GBase8s數據庫有什么特點”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“GBase8s數據庫有什么特點”吧!

格爾木網站建設公司成都創(chuàng)新互聯,格爾木網站設計制作,有大型網站制作公司豐富經驗。已為格爾木上1000+提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站制作要多少錢,請找那個售后服務好的格爾木做網站的公司定做!

注意事項

將數據導入到GBase8s數據庫中,我們會進行建庫、建表、建字段的操作,當這些操作完成以后在初期導入一些測試或樣例數據的時候都比較順利。但有時到了正式環(huán)境,數據變多以后,里面藏著一些意向不到的特殊字符或生僻字會導致我們導入失敗。所以以此文檔記錄在GBase8s建庫過程中對生僻字處理的注意事項

關鍵的環(huán)境變量

n DB_LOCALE

含義:

通過 DB_LOCALE 環(huán)境變量設置的數據庫語言環(huán)境指定數據庫服務器用于正確解釋特定數據庫中語言環(huán)境相關的數據類型(NCHAR 和 NVARCHAR)所需的語言、地域和代碼集。DB_LOCALE 中指定的代碼集確定哪些字符在任何字符列中都是有效的,并且確定數據庫對象(如數據庫、表、列和視圖)的名稱。數據庫服務器使用 DB_LOCALE 環(huán)境變量指定的數據庫代碼集將數據傳入和傳出數據庫。

用途:

1. 在客戶機應用程序和數據庫服務器交換字符數據時,如果 DB_LOCALE 環(huán)境變量(在客戶機計算機上)的值與 CLIENT_LOCALE 的值不同,客戶機應用程序將執(zhí)行代碼集轉換。 代碼集轉換防止這兩種代碼集不同時發(fā)生數據破壞。

2. 在客戶機應用程序請求連接時,它將包括 DB_LOCALE(如果已設置)的信息發(fā)送至數據庫服務器。

3. 在確定如何設置服務器處理語言環(huán)境的數據庫信息時,數據庫服務器使用 DB_LOCALE。

4. 在客戶機應用程序嘗試打開數據庫時,數據庫服務器將客戶機應用程序傳遞的 DB_LOCALE 環(huán)境變量的值與數據庫中存儲的數據庫語言環(huán)境進行比較。

5. 當數據庫服務器存取與語言環(huán)境相關的數據類型的列時,數據庫服務器使用 DB_LOCALE 指定的語言環(huán)境。

6. 當數據庫服務器創(chuàng)建新數據庫時,它將檢查數據庫語言環(huán)境(DB_LOCALE),以確定如何在數據庫的系統(tǒng)目錄中存儲字符信息。此信息包括諸如如何處理正則表達式、比較字符串以及確保代碼集的正確使用的操作。

所以如果我們的數據庫需要支持中文字符,我們必須在建庫的時候必須將該變量設置為zh_CN.utf8或zh_cn.GB18030-2000。否則如果按照en_us.8859-1進行建庫后,在插入中午字符后將會變成亂碼。以下是字符集名稱及編碼對照表

字符集名稱

編碼

8859-1

819

gb

57357

GB2312-80

57357

utf8

57372

big5

57352

GB18030-2000

5488

字符集名稱及編碼對照表

n GL_USEGLU

含義:

如果想使NCHAR 和 NVARCHAR數據類型的字段內的數據支持unicode,則必須對GL_USEGLU環(huán)境變量進行使用設置

所以如果我們的數據庫不僅需要支持中文,還需要支持生僻字符,則必須在建庫前開啟此變量

實際操作

我們需要把生僻字“”插入到數據庫中,根據剛才的描述我們需要正確設置兩個地方才能保證“”字成功入庫

我們首先使用echo $DB_LOCALE;命令查看當前該變量的值

發(fā)現當前該變量的值不是zh_CN.utf8或zh_cn.GB18030-2000

所以我們在建立數據庫之前,需要先將變量進行修改

其次我們需要使用onstat -g env命令確認GL_USEGLU是否進行了設置

當這兩個變量都設置完畢后,我們使用dbaccess建立數據庫testdb3

建表操作、新增生僻字記錄,詳情如下圖所示,操作成功

使用如下語句確認當前數據庫的編碼,顯示的是zh_CN.57372, 根據剛才的字符集名稱及編碼對照表,可知編碼57372對應的字符集名稱是utf8

SELECT * FROM sysmaster:sysdbslocale WHERE dbs_dbsname like 'testdb3%';

以下是我們測試當不設置GL_USEGLU變量的情況

我們通過unset GL_USEGLU命令變量使GL_USEGLU失效

使用onstat -g env命令對當前環(huán)境變量進行查看,發(fā)現已經沒有了 GL_USEGLU環(huán)境變量

此時我們通過dbaccess建立了testdb4數據庫

我們再插入剛才的生僻字“”將會如下圖所示報錯 34389 Illegal character 非法字符

再來測試插入正常漢字的情況

插入正常漢字是沒有問題的

感謝各位的閱讀,以上就是“GBase8s數據庫有什么特點”的內容了,經過本文的學習后,相信大家對GBase8s數據庫有什么特點這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!

分享文章:GBase8s數據庫有什么特點
URL網址:http://aaarwkj.com/article12/gihodc.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站制作營銷型網站建設、企業(yè)網站制作、品牌網站制作、企業(yè)建站、做網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

商城網站建設
禁止18岁以下观看的视频| 91精品中综合久久久久| 日韩免费av在线观看| 国产成人av综合久久视色| 国产欧美日韩另类视频| 日韩 高清 一区二区| 色婷婷中文字幕久久久| 日本在线人妻一区二区| 久久亚洲综合精品人妻| 麻豆人妻一区二区三区| 丝袜美腿美女日韩在线| 亚洲日本欧美激情综合| 日本在线不卡二区三区| 精品国产亚洲av未满十八| 亚洲区一区二区三区精品| 亚洲最大成人综合福利网| 亚洲一区二区三区日韩欧美| 18禁的视频在线观看| 黄色三级视频久久久| 中文字幕日产乱码一二三区| 免费在线观看av不卡| 九九六热这里只有精品| 日韩av不卡免费播放| 国产精品一区巨乳人妻| 亚洲欧美天堂一区二区| 亚洲少妇熟女一区二区三区| 人妻日韩精品综合一二三四| 成人免费中文字幕电影| 四虎最新永久在线网站| 日本在线人妻中文字幕| 激情亚洲欧美日韩精品| 欧美亚洲综合激情在线| 国产国产乱老熟女视频网站| 我的极品小姨在线观看| 一区二区三区人妻av| 亚洲中文字幕一区乱码| 亚洲国产精品高清久久| 五月婷婷六月丁香综合激情| 精品国产品国语在线不卡| 国产成人免费公开视频| 中文字幕在线视频黄字幕|