Oracle有很多值得学习的地方,这里我们主要介绍Oracle数据库字符集,包括介绍国家字符集等方面。Oracle数据库字符集,即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,Oracle为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,Oracle9i则支持57种语言、88个国家地域、235种字符集。

单字节编码

1.单字节7位字符集,可以定义128个字符,最常用的字符集为US7ASCII

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

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

多字节编码

1.变长多字节编码

某些字符用一个字节表示,其它字符用两个或多个字符表示,变长多字节编码常用于对亚洲语言的支持, 例如日语、汉语、印地语等。例如:AL32UTF8(其中AL代表ALL,指适用于所有语言),UTF-8是unicode的8位编码方式,这种编码可以用1、2、3个字节表示一个unicode字符

2.定长多字节编码

每一个字符都使用固定长度字节的编码方案,目前Oracle数据库字符集***支持的定长多字节编码是AL16UTF16,也是仅用于国家字符集 UTF-16是unicode的16位编码方式,是一种定长多字节编码,用2个字节表示一个unicode字符

在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。

字符集

(1)用来存储CHAR,VARCHAR2,CLOB,LONG等类型数据

(2)用来标示诸如表名、列名以及PL/SQL变量等

(3)用来存储SQL和PL/SQL程序单元等

国家字符集

(1)用以存储NCHAR,NVARCHAR2,NCLOB等类型数据

(2)国家字符集实质上是为Oracle选择的附加字符集,主要作用是为了增强Oracle的字符处理能力,因为NCHAR数据类型可以提供对亚洲使用定长多字节编码的支持,而Oracle数据库字符集则不能。国家字

符集在Oracle9i中进行了重新定义,只能在unicode编码中的AL16UTF16和UTF8 中选择,默认值是AL16UTF16

【编辑推荐】

【责任编辑:志京 TEL:(010)68476606】

点赞 0

al32utf8的日期格式_五分钟学会Oracle数据库字符集相关推荐

  1. 老滚5初始化python失败_五分钟学会怎么用python做一个简单的贪吃蛇

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发.我们今天将利用它来制作一款大家基本都玩过的小游戏--贪吃蛇. 一.需要导入的包 import pygame ...

  2. python列表删除重复项_五分钟学会三种Excel重复项删除方法,工作效率大杀器!...

    点击蓝字 关注我们 在统计数据过程中, 同一份数据可能由于渠道的不同而进行了多次统计, 在输入数据时, 可能因为操作失误重复输入数据.种种原因造成数据表中的数据存在重复现象, 删除重复数据是数据清洗的 ...

  3. java integer最大值_五分钟学会java中的基础类型封装类

    在刚刚学习java的时候,老师不止一次的说过java是一种面向对象的语言,万物皆对象.对于java中的基础数据类型,由于为了符合java中面向对象的特点,同样也有其封装类.这篇文章对其有一个认识. 一 ...

  4. 前格式 直接将转换为当_如何将word转化为PDF格式?1分钟学会文档转换

    如何将word转化为PDF格式?不知道大家在学习和工作中有没有遇到过文件转换的问题,基本上所有的人在使用了各种数据文档后,都有为了文档格式转换而发愁的,因此这里重点给大家介绍一些文件转换的工具和方法, ...

  5. 五分钟学会企业的OpenStack(T版)——简介及安装方式

    五分钟学会企业的OpenStack(T版)--简介及安装方式 前言 一.OpenStack简介 二.OpenStack安装方式(T版)系列 前言 花了几天写完了OpenStack(T版)的系列文章,希 ...

  6. 五分钟学会用Simulink模型生成HDL代码

    五分钟学会用Simulink模型生成HDL代码 1 核心步骤 2 视频展示 3 生成HDL代码的注意事项 3.1 HDL支持的库和模块 3.2 设置simulink模型为可生成 hdl 的模式 3.3 ...

  7. oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集

    转自:https://www.cnblogs.com/perilla/p/3873653.html 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的 ...

  8. 五分钟学会python函数_五分钟带你搞懂python 迭代器与生成器

    前言 大家周末好,今天给大家带来的是Python当中生成器和迭代器的使用. 我当初第一次学到迭代器和生成器的时候,并没有太在意,只是觉得这是一种新的获取数据的方法.对于获取数据的方法而言,我们会一种就 ...

  9. 正则表达式里转义字符_五分钟搞定正则表达式,如果没搞定,再加两分钟

    五分钟搞定正则表达式,如果没搞定,再加两分钟 [这是 ZY 第 18 篇原创文章] 文章概览 一.正则表达式介绍 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简 ...

  10. markdown 本地链接_五分钟快速入门Markdown

    前言 开篇第一问,什么是markdown?我为什么选择用它而不是用word? markdown是一种极为简洁的标记语言,使用markdown可以更集中于写作内容本身而不必过分纠结于格式排版问题,可以把 ...

最新文章

  1. python做excel表格柱状图_用python处理excel数据(八)实现excel表中柱状图功能
  2. C/C++练习题(一)
  3. 学习Java的十大理由,益处太多了
  4. 一鼓作气 博客--第六篇 note6
  5. python sql注入漏洞 ctf_CTF-WEB 一个登录框SQL盲注
  6. Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。
  7. StarLake:汇量科技云原生数据湖的探索和实践
  8. 小说中场景的功能_《流浪地球》:从小说到电影
  9. 飞鸽-http://www.freeeim.com/
  10. python logger_Python:logging 的巧妙设计!
  11. 20191126_2_英文情感分析
  12. 区块链:一场始料未及的革命
  13. 了解SpringMVC框架及基本工作流程
  14. 程序员双十一都该买点啥?
  15. 计算机硬盘容量越大运行速度越快,固态硬盘越大运行速度越快吗
  16. switch语句及其嵌套
  17. 文字转语音合成器哪个好?这些文字转语音软件值得收藏
  18. 向内看 —— 自恋者的局限
  19. Visio 画图去掉页边距的解决办法
  20. 欲取代Android的Firefox OS 的意外复兴

热门文章

  1. Kubernetes之(十四)StatefulSet控制器
  2. HAOI2018 反色游戏
  3. win10 安装oracle 11gR2_database(内附下载地址)
  4. java 生成Excel开门篇
  5. App Transport Security has blocked a cleartext
  6. JavaSE生成随机数
  7. java string 转 class_java-String类的转换功能
  8. 上海自考计算机及应用,上海交通大学--计算机及应用(独立本科080901)
  9. 拓端tecdat|R语言中小样本违反异方差性的线性回归
  10. 网卡变慢_解Bug之路记一次线上请求偶尔变慢的排查