内容简介

  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:回退以上操作
1,a.在数据操作(增、删、改)后,提交以上的操作,即键入commit,
  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
   as
   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
   as
   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,如需转载请自行联系原作者

Oracle: 三、Oracle的隐藏事务与视图的创建相关推荐

  1. Oracle(三):视图、序列、同义词、索引

    一.视图 (一)什么是视图 视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的果. ...

  2. [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式

    [数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...

  3. 【C/C++9】天气APP:Oracle的虚表/日期/序列,索引/视图/链路/同义词,数据库高可用性

    文章目录 1.虚表/日期/序列:SEQUENCE 2.索引/视图/链路/同义词:create index/view/link/synonym 3.表空间/数据文件/启动关闭/权限/备份恢复:exp/i ...

  4. Oracle物化视图的创建及使用(一

    Oracle物化视图的创建及使用  http://blog.csdn.net/tegwy/article/details/8935058  先看简单创建语句: create   materialize ...

  5. Oracle物化视图:创建最简单物化视图

    物化视图是一种特殊的物理表,"物化"(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,oracle都实际上转换为视图SQL语 ...

  6. 事务,Oracle,MySQL及Spring事务隔离级别

    一.什么是事务:  事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 二.事务特性(4种):  原子性 (atomicity):强调事务的不可分割: 一致性 (consi ...

  7. 创建数据库_详解Oracle数据库物化视图及创建物化视图索引

    概述 物化视图是一种特殊的物理表,"物化"(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图S ...

  8. oracle物化视图可以创建索引,oracle 物化视图及创建索引

    物化视图是一种特殊的物理表,"物化"(Materialized)视图是相对普通视图而言的.普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语 ...

  9. Oracle开发者性能课第6课(如何创建物化视图)实验

    概述 本实验参考DevGym中的实验指南. 创建环境 创建表bricks和索引: exec dbms_random.seed ( 0 ); create table bricks ( brick_id ...

最新文章

  1. AI K-means算法对数据进行聚类分析-实验报告
  2. MPLS 具有哪些特点?——Vecloud
  3. 交换排序---冒泡排序算法(Javascript版)
  4. Linux 自动删除N天前的文件
  5. React中路由组件与一般组件
  6. 【开发经验】在Flutter中使用dart的单例模式
  7. 【Leetcode 795】Number of Subarrays with Bounded Maximum
  8. 默 of 2018:年终总结
  9. 沙巴克服务器占用,传奇私服服务端里最完整的攻沙传送教程,直接飞皇宫和影之道方法...
  10. IPX/SPX 协议
  11. vue 后台翻译_vue实现在线翻译功能
  12. 港股配资系统搭建(适合量化交易)
  13. php中如何插入图片,php如何添加图片
  14. 程序员深思语,导师语录
  15. [嵌入式]嵌入式系统概述
  16. 【180718】FC经典坦克大战源码
  17. 网易“四位一体”安全防御体系建设
  18. iOS网络(一): Http协议通信及NSURLConnection的GET和POST方法,小文件下载
  19. 华为18级工程师历时五年总结出趣谈网络协议(大牛精讲)
  20. 变更请求、批准的变更、确认的变更

热门文章

  1. python 继承和多态
  2. 人体姿态跟踪--Pose Flow: Efficient Online Pose Tracking
  3. Android中onClick(DialogInterface dialog,int which)函数和onClick(View v)函数
  4. Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15
  5. shell脚本中的变量
  6. windows和liunx下换行符问题
  7. php mysql sample,GitHub - BensonWuu/php-apache-mysql-sample
  8. k8s 下线node正确处理姿势
  9. 疯了疯了!面试官问一个 TCP 连接可以发多少个 HTTP 请求?
  10. 史上最全的git 常用命令集合