零点起飞学Orale.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零点起飞学Orale

第 5 章 处理字符型数据 Oracle 中的数据类型大概有 23 种,可以简单地分为数字型(number )、字符型 character date 4 SQL ( )、日期型( )和其他类型 种。在 中,经常会使用到针对数据类型的 内置函数。本章着重讲述Oracle 中的字符型数据及其相关的函数,主要从字符型定义和字 符型函数两个方面进行讲解。 5.1 字符型简介 字符类型,即字母、数字、标点符号和空格的混合形式。字符型是用来存放字符和字 Oracle varchar2(n) nvarchar2(n) char(n) nchar2(n) long 符串的,在 中的字符型有 、 、 、 、 等类 型。 5.1.1 构建固定长度的字符串类型 char(n) n 指定变量或列的数据类型为固定长度的字符串。其中, 代表字符串的长度。 如果设置了长度小于char(n)列的值,则Oracle 会自动用空格填充。当然,Oracle 不允许实 n 际字符串的长度大于 。 char(n) n 2000 Oracle 数据库中的列指定为 类型时, 的最大值不能大于 。否则, 将抛出 5-1 错误,如示例 所示。 【示例 5-1 】当char(n)作为列的数据类型时,测试其最大长度: SQL create table test_字符 (name char(2001)); SQL 错误: ORA-00910: 指定的长度对于数据类型而言过长 create table test_字符(name char(2001));用于创建表test_字符,并将列name 的长度指定 char(2001) SQL : ORA-00910: char 为 ;“ 错误 指定的长度对于数据类型而言过长”表明对于 类型来说,2001 已经超过了其最大长度。 尝试利用2000 作为char 类型的长度: SQL create table test_char(f_char char(2000)); create table 成功。 char 2000 Oracle char 可见,将 类型的长度指定为 时, 可以成功创建数据表。这印证了 类型在用于声明列时,其最大长度为2000 。 第2 篇 Oracle 数据查询 5.1.2 构建可变长度的字符串类型 Oracle varchar(n) varchar(n) 中提供了 的数据类型。 用于存储可变长度的字符串。该类型 是Oracle 迎合工业标准中的varchar 而制定的。当实际字符串的长度不足时,不会使用空 n 格进行填充。同样,实际字符串的长度也不允许超出 。 5-2 varchar 4000 【示例 】当作为列的数据类型出现时, 的最大长度不能大于 ,如下所示; SQL alter table

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档