1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| ● SQL语句的合并,中间加入逻辑控制 ● 优缺点: ○ 优点: ■ 调试完成就可以稳定运行(业务需求相对稳定的情况) ■ 存储过程可以减少业务系统与数据库的交互 ○ 缺点: ■ 业务需求变化快即较少使用存储过程 ■ 移植十分困难 ○ 语法格式: ■ DELIMITER $$ CREATE PROCEDURE 存储过程名称() BEGIN . . . END $$ ■ 调用:CALL 存储过程名称 ○ 语法2:传参 ■ DELIMITER $$ CREATE PROCEDURE 存储过程名(IN 参数名 参数类型 ) 。 。 。 END $$ ■ 调用:CALL 存储过程名称(xxx) ○ 语法3:获取返回值 ■ DELIMITER $$ CREATE PROCEDURE 存储过程名(IN 参数名 参数类型 ) 。 。 SET @out-name = 1;
SELECT @out-name END $$ ■ 调用:CALL 存储过程名称(xxx)
|