理财者网,我家乡的春节,沌口之声
1.查看一张表是不是分区表
select * from user_part_tables where table_name = '' 或者是 SELECT * FROM useR_TAB_PARTITIONS WHERE TABLE_NAME='表名'
2.ORACLE中创建分区的方法有范围分区,散列分区,列表分区,复合分区,
范围分区的语法
partition by range(分区键) ( partition 分区名 values less than (范围的边界值), partition 分区名 values less than (范围的边界值), ... partition 分区名 values less than (范围的边界值) )
列表分区的语法
partition by list(分区键)( partition 分区名 values (固定值1), partition 分区名 values (固定值2), ... partition 分区名 values (固定值n) );
3.使用分区
当你对分区表进行操作的时候,如果你的条件中有分区表的分区键,那么oracle就会会在单个分区中查找,如果没有,你又没有指定让oracle去哪个分区中查找,oracle将进行全部扫描,这样的话,你的分区就没有意义了
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Oracle字符串函数length、upper、lower、initcap、 concat、instr、replace
网友评论