Oracle2基础2.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
Oracle2基础2

Oracle学习(二) Oracle --- 主要数据类型 Character数据类型 Long数据类型 用于存储可变长度的字符数据,最大大小为2GB. Long数据类型的某些特征与Varchar2相似,当需要遵循以下限制: 表中只有一列可以为long数据类型 Long列不能定义为唯一或主键约束 不能在Long列上建立索引 过程或存储过程不能接受long数据类型作为参数 Varchar2数据类型(可变长) 它支持可变长度的字符串.此数据类型的大小范围介于(1到4000个字节之间),比Char节省空间 等价与ASNI定义的Varchar数据类型 Char数据类型(定长字符串),但当需要定长的字符串时,可以使用Char数据类型.(1~~2000个字节之间) 如果输入长度小于指定长度,则数据库会使用空格填补方式达到固定长度 Oracle --- 主要数据类型 Raw和Long Raw 数据类型 一个表中只能有一个该类型的字段,不能作为主键 用于存储二进制数据的数据类型 Raw数据类型用于存储面向字节的数据,如二进制数据或字符串,此数据类型的最大大小为2000个字节,使用该数据类型的时候,应该设置其大小 Log Raw数据类型Long Raw数据类型存储可变长度的二进制数据,它的最大大小可以为2GB Oracle --- 主要数据类型 LOB数据类型 LOB也称为Large Object数据类型.可以存储非结构化的信息,如声音、图片、视频文件,它的最大大小可以为4GB CLOB 表示Character LOB(字符LOB) 可以存储大量的字符数据。 BLOB 表示 Binary LOB(二进制LOB)可以存储大型二进制对象 BFILE 表示Binary File(二进制文件),用于操作系统文件中存储的二进制文件. Oracle --- 主要数据类型 Date数据类型 Datatime数据类型用于存储日期值和时间值 TIMESTAMP用于存储年、月和日等日期值以及小时、分钟和秒等时间值。 INTERVAL DAY TO SECOND此数据类型用于将时间存储为日、小时、分钟直至秒的时间间隔 IntervalDayToSecond.java INTERVAL YEAR TO MONTH 存储年和月的时间间隔 TIMESTAMP WITH TIME ZONE 表示日期和时间值,及其相关的时区设置 TIMESTAMP WITH LOCAL TIME ZONE 存储数据时将被规范化为数据库时区 事务处理 数据库对所做的所有修改都称为事务处理。只有将事务处理修改提交后,才能永久的修改数据库中的信息 DDL语句,自动的进行事务处理不需要我们操作 COMMIT 如果操作成功,则借助COMMIT命令,才能对数据库进行永久的事务处理修改 ROLLBACK 用于撤消在当前事务处理中所执行的操作 ROLLBACK TO SAVEPOINT save_pt ---- 回退到某个保存点 SAVEPOINT 保存点类似于标记,它将很长的事务处理划分为较小的事务处理。用于标识以后可以回滚到的事务处理中的点 SQL查询函数 单行函数 日期函数 Add_months ---- 对指定日期增加指定的月数后返回一个日期[add_months(d,m) --- d是日期,m是月数] Last_day --- 返回月末最后一天相应的日期[last_day(d)] Months_between --- 两个日期之间月份数[months_between(d1,d2)] Round --- 返回日期,并词日期舍入到格式模式所指定的单位[round(d,{fmt})] --- 默认情况下舍入到最近的日期(年以7月1日,日以16日为分水岭) Next_day --- next_day(d, day)d表示日期,day表示一个星期的任意一天 SQL查询函数 日期函数 Truncate --- 返回日期,其时间部分截断为格式模型所指定的单位 Trunc(sysdate,’year’) 截断结果为 当月的1号,如01-jan-04 Trunc(sysdate, ‘month’) 截断结果为当月的1号, 如01-jan-04 Trunc(sysdate,’date’)截断到最近的星期天 Trunc(sysdate) 舍入到最近的天,即sysdate Greatest Greatest(d1,d2…,)该函数返回最晚日期 New_time 显示日期列或日期常数在其他时区的时间和日期new_time(date,’this’,’other’)其中this为当前时区的三个缩写字母,而other是由目标日期所在的时区的三个缩写字母,如:new_time(’13-feb-05’,’est’,’ys

文档评论(0)

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

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

1亿VIP精品文档

相关文档