重庆oracle认证培训机构

新闻分类

产品分类

热门关键词

联系我们

企业名称:重庆赛烽达科技有限公司

联系人:程老师

手机:13372708242

邮箱:xqzhang@saifengda.com

网址:www.cqora.com

地址:重庆石桥铺高创锦业17-3

详细说明oracle 字符集的查询与改动

您的当前位置: 首 页 >> 新闻资讯 >> 行业新闻

详细说明oracle 字符集的查询与改动

发布日期:2019-05-30 作者: 点击:

    什么是Oracle字符集


    字符集是数据字节的一组解释符号,具有大小和互容性.ORACLE支持一种国家语言体系结构,允许使用本地化语言存储、处理和检索数据.它使数据库工具、错误消息、排序顺序、日期、时间、货币、数字和日历自动适应本地化语言和平台.


    影响Oracle数据库字符集的最重要参数是NLS_LANG参数.


    其格式如下


    它有三个组件(语言、区域和字符集),每个组件控制NLS子集的特征.


    在他们中间


    指定服务器消息的语言,无论提示消息是中文还是英文


    指定服务器的日期和编号格式,


    指定字符集.


    如


    从NLS_LANG的组成可以看出,对数据库字符集的真正影响实际上是第三部分.


    因此,只要第三部分相同,两个数据库之间的字符集就可以相互导入和导出数据.之前的影响只是提示信息是中文还是英文.


    字符集知识


    字符集


    其实质是根据一定的字符编码方案,将一组不同的数字代码赋给一组特定的符号.Oracle数据库最早支持的编码方案是US7ASCII.


    字符集命名遵循以下命名约定


    即:<语言> <比特> <编码


    例如:ZHS16GBK表示采用GBK编码格式,16位(两个字节)简体中文字符集


    字符编码方案


    单字节编码


    单字节7位字符集,可以定义128个字符,最常用的字符集是


    单字节8位字符集,可定义256个字符,适用于欧洲大部分国家


    例如:WE8ISO8859P1(西欧,8位,ISO标准8859P1编码


    多字节编码


    可变长度多字节编码


    一些字符由一个字节表示,其他字符由两个或多个字符表示,可变长度多字节编码通常用于亚洲语言支持,如日语、汉语、印地语等.


    例如:AL32UTF8(其中AL代表ALL,这意味着它适用于所有语言),


    固定长度多字节编码


    每个字符使用固定长度的字节编码方案.目前,Oracle唯一支持的固定长度多字节编码是AF16UTF16,它也只用于国家字符集.


    编码


    它是一种单一的编码方案,涵盖了目前全世界使用的所有已知字符,也就是说,Unicode为每个字符提供了唯一的编码.UTF-16是unicode 16位编码,它是一个固定长度的多字节.编码,用2个字节表示unicode字符,AF16UTF16是一个UTF-16编码的字符集.


    是unicode 8位编码,是可变长多字节编码,这种编码可以用1、2、3个字节来表示unicode字符,AL32UTF8、UTF8、UTFE是UTF-8编码字符集吗


    字符集超级


    当一个字符的编码值设置(字符集)包含所有其他的编码值字符集(字符集B),和相同的两个字符集编码值代表相同的字符,然后字符集是字符集.B超,或字符集B,是字符集的一个子集.


    官方文档有一个子集-超集对,例如:WE8ISO8859P1是WE8MSWIN1252的子集.由于US7ASCII是最早的Oracle数据库编码格式,所以有许多字符集是US7ASCII超集.例如,WE8ISO8859P1、ZHS16CGB231280和ZHS16GBK都是US7ASCII的超集.


    数据库字符集(oracle服务器端字符集


    数据库字符集是在创建数据库时指定的,创建数据库后不能更改.在创建数据库时,可以指定字符集(字符集)和国家字符集(国家字符集).

本文网址:http://www.cqora.com/news/625.html

关键词:重庆oracle培训

最近浏览:

报名咨询

点击咨询报名

赛烽达QQ群

赛烽达技术群

程老师

13372708242

加微信咨询

张老师微信.jpg

xqzhang@saifengda.com