oracle procedure】的更多相关文章

1.登录postgresql psql -h 192.168.137.131 -p 5432 postgres satusc@6789#JKL 2.创建用户 CREATE USER name thunisoft createdb; --(equal CREATE ROLE name LOGIN createdb); 3.创建数据库create database test_database owner = thunisoft; 4.查看帮助 psql 下敲help [thunisoft@local…
转自:http://lorry1113.javaeye.com/blog/513851 关键字: oracle 存储过程 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT   将select查询的结果存入到变量中,可以同时将多个列存储多个变量…
--函数的创建 create function func1(dno number) return NUMBER--必须带有返回值 is v_max number;--定义返回值 begin select max(sal) into v_max--赋值 from emp where deptno= dno; RETURN v_max;--返回 end; --函数的调用,只能是表达式的一部分,不能单独调用 select * from emp where sal= func1(10); -------…
转自:http://www.cnblogs.com/wolfplan/p/4004624.html 关键字: oracle 存储过程 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT   将select查询的结果存入到变量中,可以同时将多个列…
1.定义 所谓存储过程(Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过 编译后存储在数据库系统中.在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数 来调用并执行它,从而完成一个或一系列的数据库操作. 2.存储过程的创建 Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常. 3. 使用存储过程的好处: 1.简化复杂的操作 2.增加数据的独立性 3.提高安全性 4.存储过程的语法 CREATE [OR REPLACE]…
在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别,在视图(VIEW)中只能用 ,在游标(CURSOR)中只能用IS不能用AS.…
create or replace procedure PRO_DelArticles ( ArticleId in varchar2 ) is ArticleNum varchar2(20); sqlstr1 varchar2(2000); sqlstr2 varchar2(2000); sqlstr3 varchar2(2000); sqlstr4 varchar2(2000); sqlstr5 varchar2(2000); glcount number;/*获取文章附件关联表数据行数*/…
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS/AS 变量1 ; 变量2 DATE: BEGIN . . . END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列(字段)存储到多个变量中,必须有一条记录,否则抛出异常(如果没有记录,抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2…
测试时给什么变量就会生成什么变量, 但是在PROCEDURE时,你给的变量就会变成去掉包含字符q'/ /' 使用procedure splice添加字符串结果,是不包含q'/.删除时用的riqi赋值语句一样的 当PROCEDURE 测试用 'a', 'b' ,生成的值也是 'a', 'b' 当PROCEDURE 测试用 q'/'a', 'b'/' ,生成的值也是 q'/'a', 'b'/'…
CREATE OR REPLACE PROCEDURE DEAL_SYNC_SCH_CUSTPHONE_NEW AS CURSOR C_CURU IS SELECT * FROM CBS_COS.SCH_CUSTPHONE_TEMP S WHERE S.ID IN (SELECT T.ID FROM CBS_COS.SCH_CUSTPHONE_TEMP T MINUS SELECT C.ID FROM CBS_COS.SCH_CUSTPHONE C); CURSOR C_CUR IS SELEC…