头条 科技 产经 家电 智能 手机 芯片 数码 电商 English
中国IT产经新闻网-移动互联网与智能搜索领域是未来IT产业发展的趋势!
中国IT产经新闻/软件安全/正文
Oracle存储过程在oracle数据库中存储过程是procedure
来源:
2023-08-18
编辑:晓露

     存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来调用存储过程。

     简单的说就是专门干一件事一段sql语句,可以由数据库自己去调用,也可以由java程序去调用,在oracle数据库中存储过程是procedure。

     Oracle存储过程基本语法 存储过程

1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;

2: IS关键词表明后面将跟随一个PL/SQL体。

3: BEGIN关键词表明PL/SQL体的开始。

4: NULL PL/SQL语句表明什么事都不做,这句不能删去,因为PL/SQL体中至少需要有一句;

5: END关键词表明PL/SQL体的结束

注意事项:

存储过程参数不带取值范围,in表示传入,out表示输出

变量带取值范围,后面接分号

在判断语句前最好先用count(*)函数判断是否存在该条操作记录

用select … into … 给变量赋值

在代码中抛异常用 raise+异常名

产业点评更多
厂商动态更多
热门综合更多
CopyRight @ 2008-2024 IT产经新闻网 All Right Reserved 违者必究 湘ICP备2022017330号-2