上传者: u011062044
|
上传时间: 2022-05-29 13:02:53
|
文件大小: 1.31MB
|
文件类型: PPTX
数据库编程
存储函数的调用、举例
课程目标
掌握 ——存储函数的调用方法;
掌握—— 存储函数的使用方法;
存储函数的查看、调用
查看数据库中的存储函数
语法格式为:
SHOW FUNCTION STATUS
调用存储函数
语法格式为:
SELECT sp_name ([func_parameter[,...]])
存储函数创建完后,就如同系统提供的内置函数(如VERSION()),所以调用存储函数的方法也差不多,都是使用SELECT关键字。
【例】 创建一个存储函数,返回Book表中某本书的作者姓名。
存储函数举例
DELIMITER $$
CREATE FUNCTION author_book(b_name CHAR(20))
RETURNS CHAR(8)
BEGIN
RETURN (SELECT 作者 FROM Book WHERE 书名= b_name);
END$$
DELIMITER ;
调用此存储函数:
SELECT author_book(‘计算机应用基础’);
存储函数举例
【例】 创建一个存储函数来删除Sell表中有但Book表中不存在的记录。
DELIMITER