导图社区 函数和过程
关于数据库系统概念,函数和过程思维导图,包含过程化SQL、 存储过程、 函数、 示例等。
数据库系统概念,完整性部分思维导图,数据库的完整性是指数据的正确性和相容性。希望此脑图对你有所帮助!
这是一篇关于数据库系统概念,事务管理思维导图,是访问并可能更新各种数据项的一个程序执行单元。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
函数和过程
过程化SQL
定义:过程化SQL是对SQL的扩充,使其增加了过程化语句功能
存储过程
定义:存储过程是由过程化SQL语句书写的过程,这个过程编译和优化后存储在数据库服务器中
优点
1,效率高
2,允许多个应用程序访问
3,当业务规则发生变化时进行单点改变
用户接口
创建存储过程
Create or replace procedure 过程名([参数1,参数2,……]) as <过程化SQL>;
执行存储过程
Call/perform procedure 过程名([参数1,参数2,……]);
修改存储过程
Alter procedure 过程名1 rename to 过程名2;
删除存储过程
Drop procedure 过程名();
函数
定义:用户自己使用过程化SQL设计定义的函数,函数的定义和存储过程类似,不同之处在于函数必须指定返回的类型
创建函数
Create or replace function 过程名([参数1,参数2,……]) returns<类型> as <过程化SQL>;
执行函数
Call/select function 过程名([参数1,参数2,……]);
修改函数
Alter function 过程名1 rename to 过程名2;
重新编译
Alter function 函数名 compile;
示例