当前位置: 首页 > news >正文

伊犁网站制作/推广咨询服务公司

伊犁网站制作,推广咨询服务公司,做公司网站利润,申请网站域名多少钱Oracle中2000个byte,并不是2000个字符的意思,1个字符在Oracle中可能是1个byte到4个byte不等,需看数据库字符集的设置了。 对GBK字符集而言,ASCII码中128个字符使用1个字节进行存储,其它字符使用双字节存储;…

 Oracle中2000个byte,并不是2000个字符的意思,1个字符在Oracle中可能是1个byte到4个byte不等,需看数据库字符集的设置了。

       对GBK字符集而言,ASCII码中128个字符使用1个字节进行存储,其它字符使用双字节存储;对UTF8字符集而言,ASCII码中128个字符使用1个字节进行存储,其它采用两个或三个字节进行存储,四个字节存储的是极少使用字符;

       数据库中有一个参数NLS_LENGTH_SEMANTICS,这个参数有两个取值CHAR和BYTE。当为CHAR时字符类型的长度是按字符个数来计算,而不是按BYTE来计算,这在使用变长字符集(AL32UTF8)的情况下非常有用,因为一个字符所占用的字节数是不定的,就给我们准确估计字段长度(BYTE)带来不便。

1、CHAR。

      CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。

2、VARCHAR

      VARCHAR存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。

3、TEXT

      TEXT存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。

4、NCHAR、NVARCHAR、NTEXT

      这三种从名字上看比前面三种多了个“N”。它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。

5、字符集与国家字符集

       1>字符集
             (1)用来存储CHAR, VARCHAR2, CLOB, LONG等类型数据
             (2)用来标示诸如表名、列名以及PL/SQL变量等
             (3)用来存储SQL和PL/SQL程序单元等

       2>国家字符集

              (1)用以存储NCHAR, NVARCHAR2, NCLOB等类型数据
             (2)国家字符集实质上是为oracle选择的附加字符集,主要作用是为了增强oracle的字    符处理能力,因为NCHAR数据类型可以提供对亚洲使用定长多字节编码的支持,而数据 库字符集则不能。国家字符集在oracle9i中进行了重新定义,只能在unicode编码中的     AF16UTF16和UTF8中选择,默认值是AF16UTF16

 

 

字段类型中文说明限制条件其它说明
CHAR固定长度字符串最大长度2000bytes 
VARCHAR2可变长度的字符串最大长度4000bytes可做索引的最大长度749
NCHAR根据字符集而定的固定长度字符串最大长度2000bytes 
NVARCHAR2根据字符集而定的可变长度字符串最大长度4000bytes 
DATE日期(日-月-年)DD-MM-YY(HH-MI-SS)经过严格测试,无千虫问题
LONG超长字符串最大长度2G(231-1)足够存储大部头著作
RAW固定长度的二进制数据最大长度2000bytes可存放多媒体图象声音等
LONG RAW可变长度的二进制数据最大长度2G同上
BLOB二进制数据最大长度4G 
CLOB字符数据最大长度4G 
NCLOB根据字符集而定的字符数据最大长度4G 
BFILE存放在数据库外的二进制数据最大长度4G 
ROWID数据表中记录的唯一行号10bytes********.****.****格式,*为0或1
NROWID二进制数据表中记录的唯一行号最大长度4000bytes 
NUMBER(P S)数字类型P为整数位,S为小数位 
DECIMAL(P S)数字类型P为整数位,S为小数位 
INTEGER整数类型小的整数 
FLOAT浮点数类型NUMBER(38),双精度 
REAL实数类型NUMBER(63),精度更高 

 

 

欢迎访问SuperMap技术问答社区http://qa.supermap.com/
转载:Oracle字段类型及存储(一)

转载于:https://www.cnblogs.com/wangfuyou/p/8017810.html

http://www.lbrq.cn/news/1038745.html

相关文章:

  • 成都网站建设 好多科技/首页排名关键词优化
  • 农家乐网站建设/企业营销策划合同
  • 郑州做网站费用/搜索引擎优化是什么意思啊
  • 通过网站做跳板/地推团队联系方式
  • 日本做爰漫画网站/百度双十一活动
  • 网站SEO基础代做/怎么制作网页广告
  • 大型购物网站/中国国际新闻
  • wordpress 搬家 sae/seo网站有优化培训吗
  • 网站建设和编程/哔哩哔哩b站在线看免费
  • 网站建设 微信 app/seo最新优化技术
  • 东莞微信网站建设报价/百度网页版入口
  • 南通高端网站设计开发/广东疫情最新消息
  • 做非法网站要多少钱/如何在网上做销售推广
  • 中国建设银行网站网上银行/优就业seo
  • 青岛 生物类网站建设/夸克搜索网页版
  • 建平台跟建网站/seo关键词如何设置
  • 上海手机网站制作公司/seo推广效果怎么样
  • 怎样做信息收费网站/网络营销的种类
  • 淘宝客网站应该怎么做/销售平台软件有哪些
  • 中国化学工程第九建设公司网站/业务推广网站
  • 网站建设三个友好/怎样把个人介绍放到百度
  • 不花钱的做网站/360优化大师最新版的功能
  • 重庆市建设工程信息网官网福海玻璃/兰州seo实战优化
  • 有没有专业做挂的网站吗/上海怎么做seo推广
  • 答辩学网站开发/搜索引擎优化论文
  • 在万网上域名了怎么做网站/软文营销的技巧有哪些
  • 给周杰伦做网站/沈阳企业网站seo公司
  • 成都金铭 网站建设/江门seo推广公司
  • 新疆建设委员会网站/公司如何在百度宣传
  • 中国建设银行积分商城网站/百度seo通科
  • “生成式UI革命”:Tambo AI如何让你的应用“开口说话、动手搭界面” | 全面深剖、案例实践与未来展望
  • Seata深度剖析:微服务分布式事务解决方案
  • Docker容器部署论坛和网上商城(小白的“升级打怪”成长之路)
  • 从0开始的中后台管理系统-5(菜单的路径绑定以及角色页面的实现)
  • 《飞算Java AI:从安装到需求转实战项目详细教学》
  • 大数据技术入门精讲(Hadoop+Spark)