Oracle中其他数据库对象的管理
1.视图的使用;
2.序列的使用;
3.索引和同义词的使用;
1.视图略;
2.序列
  数值生成器;
  作用:生成主键值;
  序列创建语法:
  Create Sequence seq_name
  Start With n   --开始值
  Increment By n --增量
  [MaxValue n|NoMaxValue]--最大值
  [MinValue n|NoMinValue]--最小值
  [Cycle|NoCycle]--循环
  [Cache n|NoCache]--缓存多少个序列值
    
  序列修改语法:
  Alter Sequence seq_name
  Increment By n --增量
  [MaxValue n|NoMaxValue]--最大值
  [MinValue n|NoMinValue]--最小值
  [Cycle|NoCycle]--循环
  [Cache n|NoCache]--缓存多少个序列值
  
  序列删除语法:
  Drop Sequence seq_name;
  两个伪列:Currval和NextVal
  NextVal获取序列下一个可用值;
  Currval查看序列中可用值(当前已分配);
  获取序列中当前可用值:
  Select seq.nextval from dual
insert into table values(seq.nextval,...);
3.索引和同义词的使用;
  索引的概念、创建和删除
  创建语法:
  Create [BitMap] Index idx_name--BitMap: 位图索引 ;不加BitMap:B-索引 
  On table_name(col|expr,...);
  删除索引语法:
  Drop Index idx_name;
  同义词:数据库对象的别名;
  创建同义词语法:
  Create [public]SYNONYM syn_name for object;
  删除同义词语法:
  Drop [public] SYNONYM syn_name;  
  
                    
                
                
            
        
浙公网安备 33010602011771号