本文目录
oracle数据库怎么建分区
一般语法:
create table t_test ( pk_id number(30) not null, add_date_time DATE, constraintPK_T_TEST primary key (pk_id))PARTITION BY RANGE (add_date_time)( PARTITIONt_test_2013_less VALUES LESS THAN (TO_DATE(’2013-01-01 00:00:00’,’yyyy-mm-ddhh34:mi:ss’)) TABLESPACE TS_MISPS, PARTITIONt_test_2013 VALUES LESS THAN (TO_DATE(’2014-01-01 00:00:00’,’yyyy-mm-ddhh34:mi:ss’)) TABLESPACE TS_MISPS, PARTITION t_test_2014VALUES LESS THAN (TO_DATE(’2015-01-01 00:00:00’,’yyyy-mm-dd hh34:mi:ss’))TABLESPACE TS_MISPS);
oracle创建表格的时候如何给表分配表空间以及用户呢要用sql语句完成
如果你是在系统用户上进行操作的话 那么可以直接建表而且该表已有建表空间了 如果你是在系统用户上创建了一个用户 想要在这个用户上对表操作、创建新的用户、创建角色等等 那么就需要授权
oracle 大表,创建分区表如何按月分区 求详细sql
create table xxx(id number,time date) parttion by range(time)(partion part1 values less than (to_date(’2012-01-31’,’yyyy-mm-dd’)) tablespace tb1,partion part 2 vales less than(to_date(’2012-01-31’,’yyyy-mm-dd’)) tablespace tb2);