内容简介 |
1,Oracle的隐藏事务。2,视图(View)的创建。
技术与环境 |
操作系统: |
windows |
语言类别: |
SQL之PL/SQL |
thankyou: | sunshine, 谢谢你的默默付出 | 数据库: |
Oracle |
学习软件: |
Oracle 10g |
||
课程总策划: |
yuanbo |
English name: |
sunshine |
个人主页: |
http://www.cnblogs.com/ylbtech/ |
||
科研团队: |
ylbtech |
教研团队: |
ylbtech |
1,Oracle的隐藏事务(commit, rollback) | yllb_tip: 在选择Oracle数据库开发项目时,当你明明(Oracle软件)插入了数据,在数据库里也可以查看,但是页面上无论怎么都不显示,O(∩_∩)O哈哈~ ,你肯定是忘了提交事务。 |
--======================================================
--ylb: Oracle
--1,隐藏事物
--13:14 2011-12-28
--======================================================
commit:提交以上操作
rollback:回退以上操作
rollback:回退以上操作
1,a.在数据操作(增、删、改)后,提交以上的操作,即键入commit,
b.正常的退出quit或者exit
2,取消以上的操作,即键入rollback
b.正常的退出quit或者exit
2,取消以上的操作,即键入rollback
2,创建视图(View) | ylb_tip: 在Oracle创建视图(View)的时候,要超级用户授权,用户才能创建视图。 |
--=====================================================
--ylb:Oracle
--1,视图的创建、删除
--13:25 2011-12-28
--=====================================================
SQL>
--1,链接用户
SQL>
connect
yb/m123;
已连接。
SQL>
--2,创建视图
SQL>
create
table
users
2 (
3 userid number(4)
not
null
,
4 username
varchar
(100)
5 );
表已创建。
SQL>
insert
into
users
values
(101,
'xiaoLiu'
);
已创建 1 行。
SQL>
insert
into
users
values
(102,
'weiFei'
);
已创建 1 行。
SQL>
commit
;
提交完成。
SQL>
--3,创建视图
SQL>
select
*
from
users;
USERID
----------
USERNAME
--------------------------------------------------------------------------------
101
xiaoLiu
102
weiFei
SQL>
create
view
v_users
2
as
3
select
*
from
users;
create
view
v_users
*
第 1 行出现错误:
ORA-01031: 权限不足
SQL>
--4,当遇到权限不足时,需要管理员授权给用户
SQL>
connect
system/m123;
已连接。
SQL>
grant
create
view
to
yb;
授权成功。
SQL>
--5,已拥有创建视图的权限,创建视图
SQL>
connect
yb/m123;
已连接。
SQL>
create
view
v_users
2
as
3
select
*
from
users;
视图已创建。
SQL>
--6,查看视图
SQL>
select
*
from
v_users;
USERID
----------
USERNAME
--------------------------------------------------------------------------------
101
xiaoLiu
102
weiFei
SQL>
--7,删除视图
SQL>
drop
view
v_users;
视图已删除。
SQL>
select
*
from
v_users;
select
*
from
v_users
*
第 1 行出现错误:
ORA-00942: 表或视图不存在
SQL>
|
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/08/09/2630469.html,如需转载请自行联系原作者