存储过程
文章平均质量分 80
langgufu314
这个作者很懒,什么都没留下…
展开
-
存储过程基本语法和须注意事项
存储过程创建语法: (1)无参 create or replace procedure 存储过程名 as 变量1 类型(值范围); 变量2 类型(值范围); Begin ........................ Exception ........................ End; (2)带参 create or replace procedure 存储...原创 2012-06-15 10:11:08 · 171 阅读 · 0 评论 -
存储过程入门初识
存储过程结构 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将...原创 2012-06-15 13:50:25 · 97 阅读 · 0 评论 -
存储过程if,for,while语句,数组和游标使用
1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure test(workDate in...原创 2012-08-24 16:41:39 · 85 阅读 · 0 评论 -
Oracle中merge into的使用(转)
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4...原创 2012-08-24 17:15:52 · 175 阅读 · 0 评论 -
oracle 动态执行命令execute immediate
可以使用execute immediate来动态执SQL语句和存储过程,在这次的项目中我有一类用“P_InsertInto_”开头的存储过程,后面是表名如:P_InsertInto_AC01、P_InsertInto_AC02等等,用来给AC01、AC02........这些表插入数据的,我们就只能用execute immediate动态执行这些过程,像这样速度和代码编写上就会方便很多了。这个...原创 2016-06-12 17:42:12 · 5575 阅读 · 0 评论