首页 > 其他 > 详细

同义词+序列+视图+临时表

时间:2017-11-25 20:37:57      阅读:234      评论:0      收藏:0      [点我收藏+]

临时表:

1》  创建临时表(事务级别):commit 之后会被清空

Create global temporary table tabel_name(

Id number(10),

Name varchar(10),

Password varchar(10)

)on commit delete rows;

 

2》  创建临时表(会话级别):断开连接会清空

Create global temporary table table_name(

Id number(10),

Name varchar(10),

Password varchar(10)

)on commit preserve rows;

视图:

1》  创建视图:

Create view view_name

As select id,name,age from student;

         Create view view_name

As select table_1_name.id,table_2_name.age where table_1_name.class=table_1_name.class;

2》  更新视图:

1)       查看可更新的列

Select column_name,updataable,insertable,deletable

From user_updatable_columns where table_name=‘view_name’;

         2)更新视图

Updata view_name set column_name=’new_vlaue’ where column_name=’column_value’;

2)       视图更新后原来的表也更新

3》  删除视图:

Drop view view_name;

序列

1》创建序列:

Create sequence sequence_name

Start with n //开始位置

Increase by n  //增长量

Nomaxvalue //最大值

Nocycle    //复位循环

Cache  n;   //预分配

 

2》修改序列:

Alter sequence sequence_name increase by 5;

4》  删除序列

Drop sequence sequence_name;

同义词

1》  穿件同义词:

公有:Create public synonym stu for table_name;

私有:create synonym stu for table_name;

2》  删除同义词:

Drop public synonym synonym_name;

Drop synonym synonym_name

 

同义词+序列+视图+临时表

原文:http://www.cnblogs.com/kaibing/p/7896216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!