
PL/SQL
文章平均质量分 87
陈英锋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
锁及事务的高级使用
锁的概念:锁是数据库用来控制共享资源并发访问的机制,锁用于保护正在被修改的数据,直到提交或回顾了事务之后,其他用户才可以更新数据。模拟封锁问题a. 用户1检索一行数据,并准备修改b. 用户2检索到相同的一行数据c. 用户2删除了这一行数据,并提交d. 用户1修改那一行,并提交了,结果程序报错,该行不存在处理方法:select * from emp where empno原创 2014-07-11 16:25:44 · 1055 阅读 · 0 评论 -
游标的灵活运用
第一讲:游标的灵活运用游标概念:游标是一个指向上下文的句柄或指针,可以用来控制上下文区和处理语句时上下文区发生的事情。 游标类型:游标的类型包括隐式游标、显式游标和REF游标。隐式游标:在PL/SQL程序中执行DML SQL语句时自动创建隐式游标。显示游标:用于处理返回多行的查询。REF游标:用户处理运行是才能确定的动态SQL查询的原创 2014-07-11 16:17:39 · 714 阅读 · 0 评论 -
包和子程序
程序包的优点模块化:在程序包中可以包含过程函数、触发器更轻松的应用程序设计:信息隐藏:把实现过程封装在包中,使得访问时无法看到实现过程新增功能:定义公共的类型和变量,这是存储过程和函数无法实现的性能更佳:已经经过编译,不需要每次都重复编译程序包概念1、PL/SQL为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。2、程序包是对相关过程、原创 2014-07-11 16:57:15 · 605 阅读 · 0 评论 -
存储过程的原理和实战应用
存储过程存储过程是用PL/SQL语句编写的能完成一定处理能力的存储在数据库字典中的程序。命名的PL/SQL块,编译并存储在数据库中。存储过程的各个部分:声明部分、可执行部分、异常处理部分(可选)存储过程的分类:带参存储过程、不带参存储过程存储过程优点模块化:将程序分解为逻辑模块(把一个大的程序分解成一个个小的程序来解决)可重用性:可以被任意数目的程序调用可维护性:简原创 2014-07-11 16:49:31 · 1059 阅读 · 0 评论 -
用户自定义函数
函数概念1、函数是可以返回值的命名的PL/SQL子程序;2、Oracle函数是一个独有的对象,它也是由PL/SQL语句编写而成,但是不同的地方是:函数必须返回某些值,而存储过程可以不返回任何值;3、创建函数的语法:Create [or replace] function[(param1,param2)]Return is|as[local declarations]原创 2014-07-11 16:55:14 · 594 阅读 · 0 评论