www.3112.net > 有没有什么好书专门介绍OrAClE写存储过程或高级sql...

有没有什么好书专门介绍OrAClE写存储过程或高级sql...

个人建议深入数据库体系结构,系统学习oracle的体系结构。存储过程你用Oracle PL/SQL程序设计(第5版)(上下册) 其实sql不是在于精,或者会多少函数,而是精于将业务和sql结合,提高性能。

推荐《Oracle触发器与存储过程高级编程》我专门搞oracle后台的!

CREATE PROCEDURE p @a int=0, @b int=0, @ret int=0 output,@temp int=0 output AS BEGIN if @a>@b begin set @ret = @a end else begin set @ret = @b end set @temp = @temp + 1 END GO

定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要 对象,任何一个设计良好的数据...

楼上也不知道从哪扒下来的,一看LZ就是初学,举点例子不行吗? 比如建立个测试表 create table test(id int,name varchar2(10),counts int); insert into test values (1,'张三',100);insert into test values (2,'李四',200); commit; 现在给你...

可用第三方工具检查错误。 如以下存储过程: 其中第六行故意少写了一个分号。 然后执行后,会提示完成,这时可以去左边的树中找到这个存储过程,显示是有个红叉的。 这时,可以右键,选择编辑。 然后打开页面的最下方会显示如下信息。 此时鼠标...

oracle的存储过程 和 pl/sql 的关系是: pl/sql 是一门语言, 用来写 oracle的存储过程。 oracle、sqlserver、mysql 的存储过程语法。 只能说是 某些地方 相同, 某些地方有差异。 我就列一下, 3种数据库的 存储过程的一个对比例子, 你可以对...

台湾萧文龙先生写的《Oracle10g数据库入门与实践》(请分辨清楚书名,不是《Oracle10g入门与实践》) ,这是一本非常好的书,容易看懂,有操作实例。别的基本都是垃圾。

心得就是心静,如果知道此段存储过程的作用就比较容易看懂,如果不知道的话,就分段熟悉,没有注释的话,就得了解表结构和字段含意,再去了解数据处理的作用了

DECLARE v_cursor NUMBER; v_stat NUMBER; aa VARCHAR(100); bb VARCHAR(100); cc VARCHAR(100); dd VARCHAR(100); v_sql VARCHAR(200); BEGIN v_sql :='select * from aaa'; v_cursor := dbms_sql.open_cursor; --打开游标; dbms_sql.parse(v_...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com