第三章 Oracle复习资料2015.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle复习资料 1.简答题第一章有一题,第四章有三题,7.8章各一题,第九章两题。 2.编程题涉及到有参数的游标和存储过程。最后一道编程题,不仅要写出创建存储过程的语句,还得写出来调用存储过程的语句,别忘记了; 第一章 简答题:Oracle 与SQL Server的区别? 答:1、对OS的支持 支持Oracle的操作系统有Windows,Linux,Mac; 支持SQL Server的操作系统只有Windows。 2、数据库的架构 Oracle中,一个实例只能管理一个数据库,集群下才能实现管理多个数据库; SQL Server中是一个实例管理多个数据库。 3、数据库的安全性 Oracle数据库获得了ISO安全认证; SQL Server没有通过安全认证。 4、内存分配 Oracle中内存分配是由INIT.ORA来决定的; SQL Server的内存分配主要有动态和静态内存分配。 第三章 3.1 SQL—数据库沟通的语言标准 3.2 Oracle 11g中支持的数据类型 3.3 数据定义语言(DDL) 3.4  约束的使用 3.5 数据操纵语言和数据查询语言 3.6 数据控制语言(DCL) 3.7 小结  SQL—数据库沟通的语言标准 1、什么是SQL Structured Query Language,结构化查询语言,是关系数据库的标准语言。 SQL是一个通用的、功能极强的关系数据库语言 2、 SQL的种类 数据定义语言(DDL):数据库、表的创建,修改,删除,声明 (CREATE,ALTER,DROP,DECLARE)。 数据操纵语言(DML):数据表中记录的查询,删除,修改,插入(SELECT,DELETE,UPDATE,INSERT)。 数据控制语言(DCL):数据库用户授权,废除用户访问权限,提交当前事务,中止当前事务数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)?。 Oracle 11g支持的数据类型: 字符类型、数值类型、二进制类型、日期和时间类型、LONG类型、LOB类型。 字符类型 1、 Oracle中的字符数据类型包括CHAR、VARCHAR2以及带“N”的相应变体(NCHAR和NVARCHAR2),这些字符数据类型能存储2000字节或4000字节的文本。 2、这些文本会由数据库根据需要在不同的字符集(character set)之间进行转换。 3、CHAR、VARCHAR2、NCHAR、NVARCHAR2都是以同样的格式进行存储 NLS(国家语言支持) NLS全称是National Language Support。NLS是数据库的一个非常强大的特性,控制着数据的许多方面,最重要的两个方面是: 文本数据持久存储在磁盘上时如何编码 透明地将数据从一个字符集转换到另一个字符集 CHAR是定长字符串类型,总会用空格填充来达到其最大长度。CHAR字段最多可以存储2000字节的信息。正常情况下,size的单位默认为BYTE。 VARCHAR2是变长字符串类型,不会用空格填充至最大长度。此类型最多可存储4000字节的信息。 1、NCHAR/NVARCHAR2 两种数据类型用于包含UNICODE格式数据的字符串,以支持某些应用中对多字节数据的需求。两者的存储字符数上界分别是2000/4000字节。 2、NVARCHAR2和NCHAR与相应的VARCHAR2和CHAR的区别在于: (1)文本采用数据库的国家字符集来存储和管理,而不是默认字符集 (2)长度总是字符数,而CHAR/VARCHAR2可能会指定是字节还是字符。 数值类型 NUMBER NUMBER(precision,scale) (1)精度(precision) 也称为总位数,取值范围1~38,默认值为38,也可以用字符*表示38。 (2)小数位数(scale) 也称为小数点右边的位数,合法值-48~127,默认值取决于是否指定了精度。如果没有指定精度,小数位数则默认有最大的取值区间。如果指定了精度,小数位数默认为0。 判断:num_col字段是否可以存储小数? CREATE TABLE T ( num_col NUMBER); 可以 如果没有指定精度,小数位数则默认有最大的取值区间,换句话说,定义NUMBER的列会存储浮点数(有小数)。 判断:num_col字段是否可以存储小数? CREATE TABLE T ( num_col NUMBER(5)); 不可以 如果指定小数位数为0,那么相应字段只能存储整数数据(没有小数)。如果输

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档