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

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

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

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

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

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_...

我给你发个简单的过程吧!!你自己看看再练习。 create or replace procedure mypro(pid in number,pname in varchar2) is pid number(10); pname varchar2(10); begin insert into test5 values(pid,pname); end; 其实过程里面就是写sql语句,...

一. 概述 Oracle存储过程开发的要点是: • 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程; • 在Oracle数据库中创建一个存储过程; • 在Oracle数据库中使用SQL*Plus工具运行存储过程; • 在Oracle数据库...

变量直接写,要连接字符串的话,用 || 这个符号,后面的字符串用单引号引! 例如 变量 V_str 字符串' select emp from table where ' 连接后为: ------------------------------------------------ ' select emp from table where ' || V_str -...

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

用 execute immediate mSql;来执行,也就是Oracle的动态 sql 语句

type Varchar2_Table is table of varchar2(2000) index by binary_integer; 简单理解就是一个字符串类型的数组

网站地图

All rights reserved Powered by www.3112.net

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