第五章 数据库编程
第五章 数据库编程
一、存储过程 ★★★
1. 好处
(1) 可增强 SQL 语言的功能和灵活性。
(2) 良好的封装性 。
(3) 高性能 ,即提高运行速度。
(4) 可减少网络流量。
(5) 存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性 。
【助记 :分工有灵性 ,完全可减少流量 。(封功灵性 ,完全减少流量) 】
2. 创建
(1) 修改结束符: DELIMITER
(2) 创建存储过程: CREATE PROCEDURE
3. 存储过程体
a.局部变量
(1) 声明局部变量: DECLARE
(2) 为局部变量赋值 :SET
(3) 把选定列的值直接存储到局部变量中: SELECT … INTO
(4) DEFAULT 子句用于为局部变量指定一个默认值,若没有指定,则默 认为 NULL。
(5) 在存储过程中局部变量与用户变量的区别 :局部变量 声明时,在其前面没有使用@符号,并且它只能被声明它的 BEGIN … END 语句块中

本文深入探讨数据库编程,重点讲解存储过程的好处、创建、结构(局部变量与游标)及调用、删除方法。同时对比了存储过程与存储函数的关键区别。
最低0.47元/天 解锁文章
115

被折叠的 条评论
为什么被折叠?



