1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| create table stuinfo3 ( id number(3) primary key, name varchar2(20) not null, sex varchar2(2) check(sex='男'or sex='女') not null, age number(2) check(age>0), address varchar2(20) default('武汉'), birthday date ) partition by list(address) ( partition p1 values('北京','上海','深圳'), partition p2 values('武汉','郑州','长沙'), partition p3 values(default) ); insert into stuinfo3 values(1,'eric','男',18,default,to_date('1995-10-11','yyyy-mm-dd')); insert into stuinfo3 values(2,'lily','男',28,default,to_date('1985-10-11','yyyy-mm-dd')); insert into stuinfo3 values(3,'chunchun','女',58,'北京',to_date('1965-10-11','yyyy-mm-dd')); insert into stuinfo3 values(4,'eric888','男',null,'深圳',to_date('1995-10-11','yyyy-mm-dd')); insert into stuinfo3 values(5,'葬爱K','女',16,'西藏',to_date('2000-9-11','yyyy-mm-dd')); insert into stuinfo3 values(6,'葬爱Q','男',null,'台湾',to_date('1999-8-11','yyyy-mm-dd')); insert into stuinfo3 values(7,'葬爱S','男',null,'长沙',to_date('1993-1-11','yyyy-mm-dd')); insert into stuinfo3 values(8,'葬爱A','男',null,'合肥',to_date('1993-1-11','yyyy-mm-dd')); select * from stuinfo3 partition(p3)
|