Oracle(3)数据库

锁定:


1.同时打开两个窗口,查询同一条记录

更改姓名:谁先提交谁就先被覆盖






2.行级锁

SELECT … FOR UPDATE语法:







等待




3.表级锁:

1)共享锁:


2)排他锁:


(3)死锁



4.表分区

1)范围分区





插入(属于两个范围的分区)

 

 

(2)散列分区

 

(3)列表分区(允许用户将不相关的数据组织在一起)

 




 

 

 

(4)复合分区

 

(5)查询字段表空间(默认找users查看分区的)

 

 

(6)添加分区

1. 最后插入

Alter  table  sales(表名)  add  partition  p3  values less than(maxvalues);

2.在中间插入为拆分分区(p3分成两个)

 ALTER TABLE sales

 split   partition   p3   at (2000)

 into(partition  p21,partition p22);

 

(7)删除分区

Alter  table  sales  drop  partition  p2;

(8)截断分区(删除指定分区中的所有记录 )

Alter   table  sales  truncate  partition  p2;

(9)合并分区(必须是相邻的)

ALTER TABLE sales2 

MERGE  PARTITIONS  p1,p2  INTO PARTITION  p2

 

 

5.Oracle中查看所有表和字段

获取表: 

select table_name from user_tables; //当前用户的表  

      

select table_name from all_tables; //所有用户的表    

select table_name from dba_tables; //包括系统表

 select table_name from dba_tables where owner=‘用户名

6.创建共有权限

授权:


创建同义词

(1)私有的(普通的)

 

(2)公有的

 

 

 

 

创建或替换现有的同义词

 

 

删除同义词

Drop synonym emp;

Drop  public  synonym emp;

 

 

7.序列


NEXTVAL 返回序列的下一个值

CURRVAL 返回序列的当前值

 

 




 

 8.创建试图



9.对视图的修改就是映射改表





10.删除视图

 


11.违反



12.无法更改视图



13.显示时间



14.创建索引

由于时间长:



索引:(可以提高查询速度(性能))

第一步:排序





.

Oracle(3)数据库,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。