• 回答数

    4

  • 浏览数

    318

暖南倾绿
首页 > 计算机类考试 > oracle数据库是怎样实现按月分区的?

4个回答 默认排序
  • 默认排序
  • 按时间排序

凉笙

已采纳
1分钟前发布 -【oracle数据库是怎样实现按月分区的?】http://www.zjks.cc 10月18日讯: oracle数据库是怎样实现按月分区的?代码简单就是你复制的那样具体的实现方式就是在你ORD_ACT_PART01 分区中,要存放日期小于2003年5月1号的数据,也就是存放2003年4月的,以及以前的所有ORD_ACT_PART02 分区中存放2003年5月的数据,但是因为之前有了2003年4月的存放在分区1里,所以这里只存放5月的了,后边也类似 但是你这个吧,只建了3个分区,到存放7月的数据,就会提示插入错误了,因为你没有存放7月的分区,所以只能再建,语法就是跟楼上那些人写的差不多了 ALTER TABLE ORDER_ACTIVITIES ADD PARTITION ORD_ACT_PART04 VALUES LESS THAN (TO_DATE('01-AUG-2003','DD-MON-YYYY')) TABLESPACE ORD_TS04 不过建议起名时最好p200301,p200302这样的一目了然
15 评论

银笺别梦

已采纳
什么是时间戳,在oracle中有什么作用?时间戳是指文件属性里的创建、修改、访问时间 在一张表上加上时间戳字段,并做索引,可以比较好的得到表写入的顺序,基本上也可以保证唯一性.
56 评论

欲望吃你

已采纳
mysql查询语句和oracle查询语句的差别大吗?l?首先是大体一致的,只是分页查询时oracle用的伪列(rownum),mysql用的是limit,具体的可以百度一下分页;另外oracle对sql语句要求更为严格,而且oracle里变量较mysql更多点,oracle中有number型,有大数据类型,mysql没得;另外举个例子,oracle不能插入为空列,而mysql是可以的(个人觉得,不知道正确与否)。还有他们两者函数有不同之处,如转日期函数oracle是to_date('要转的字符串','格式') -- select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') from dual,而mysql是str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09//都是针对字符串转日期来的。还有一点,我们常常希望主键可以自动增长,避免我们插入数据时的重复问题,但是oracle不能设置列自动增长,而mysql是可以的,oracle可以用序列加触发器来解决自动增长问题达到与mysql一样的效果。总体来说百分之九十的sql语句是没区别的。总体来说oracle的格式严格点,对有些字符型的还必须加单引号才能插入,mysql要求就没这么多了。还有当向数据库插入一个日期时,mysql可以直接插入成功,但是oracle需要先转化为sql里面的日期类型才行;oracle较mysql而言更安全,但是收费的,一般大公司用的多。oracle还有存储过程和函数,触发器这些这是mysql没有的。大体就是这样吧。
75 评论

独家记忆

已采纳
在数据库中快速访问数据的方法是?直接访问表中数据的方法有两种: 全表扫描和ROWID扫描。1.1 全表扫描oracle在访问目标表里面的数据时,会从该表所占用的第一个区(EXTENT)的第一个块(BLOCK)开始扫描,一直扫描到该表的高水位线(HWM,High Water Mark),最后返回满足where条件的数据。析:全表扫描时候会使用多块读,在目标表数据量不大的时候,效率是很高的,但问题在于,全表扫描执行时间不稳定、不可控,执行时间会随着数据量递增而递增;1.2 ROWID扫描rowid扫描是指oracle在访问数据时,是通过数据所在的物理存储地址去定位并访问数据。对于oracle里的堆表来说,可通过oracle内置的rowid伪列得到对应行记录所在的rowid的值。然后通过DBMS_ROWID包里面的相关方法将rowid伪列翻译成为对应数据行的实际物理存储地址,如下select empno,ename,rowid,dbms_rowid.rowid_relative_fno(rowid)||'_'||dbms_rowid.rowid_block_number(rowid)||'_'||dbms_rowid.rowid_row_number(rowid)fr
26 评论

相关问答

  • office免费的吗?

    office免费的吗?Office不是免费的,是付费的办公软件。1、Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Office 365(Office 2019)。2、2013年3月微软副总裁杰夫·特珀说微软将于今年上半年推出代号为&ldquo

    请你善良 4人参与回答 2024-10-18
  • ORACLE时间函数(SYSDATE)深入理解?

    ORACLE时间函数(SYSDATE)深入理解?修改Oracle的时区设置。 如ALTER DATABASE SET TIME_ZONE='+8.00'; 修改之后,重新启动Oracle数据库。

    吓得我都投翔了 4人参与回答 2024-10-18
  • 经济责任审计多长时间?

    经济责任审计多长时间?有的经责人任期一年,有的四五年;有的企业资产若干亿,单日业务成百笔,有的则百十万资产,一天十数笔的业务;有的重视审计,全力配合;有的拖延不配合;有的财务整齐,有的混乱;等等因素都会影响审计进度。但审计组是要求必须有审计计划的,审计时应编制审计工作(或实施)方案,就审计目标、范围、内容、重点、风险、步骤及审计分工、所需时间、审计要求等做个计划。另外审计报告出示的时间也会根据审计

    隐于世 4人参与回答 2024-10-18
  • 如何订期刊?

    如何订期刊?1 首先需要确定你所研究的领域或主题,以及该领域或主题下哪些期刊是权威和有影响力的。2 可以通过专业学术数据库如SCI、EI、SSCI等获取相关期刊的信息,并做出比较和选择。3 订购期刊可以通过期刊官网、订阅代理商或在线订阅平台进行,在订阅之前需要注意该期刊的定价、订阅方式以及续订方式等信息。

    險勝 18人参与回答 2024-10-18
  • Access日期查询?

    Access日期查询?问题有点宽,解决具体需求的写法千变万化,题主可以参考下列一些语句:查询某日销售记录select * from 销售记录 where 销售日期=#2017-01-01#;查询一段时间的销售记录select * from 销售记录 where 销售日期>=#2016-01-01# and 销售日期

    悲喜皆因你 4人参与回答 2024-10-18