数据库原理及应用(MySQL版)课件 第三章 数据库编程.ppt

数据库原理及应用(MySQL版)课件 第三章 数据库编程.ppt

3.2.2 存储函数 1. 存储函数的创建 CREATE FUNCTION 函数名([参数名 参数数据类型[,…]]) RETURNS 函数返回值的数据类型 BEGIN 函数体; RETURN 语句; END 2. 调用存储函数 SELECT 函数名([参数值[,…]]) 【例3-27】创建存储函数name_fn,根据所给的部门编号deptno值,函数返回该部门的部门名称dname。 DELIMITER @@ CREATE FUNCTION name_fn(dno DECIMAL(2)) RETURNS VARCHAR(14) BEGIN RETURN(SELECT dname FROM dept WHERE deptno=dno); END@@ DELIMITER ; SELECT name_fn(20); 3. 删除存储函数 DROP FUNCTION 函数名; 注:函数名后面不要加括号。 【例3-28】删除例3-27创建的name_fn存储函数。 DROP FUNCTION name_fn; 3.2.3 条件判断语句 1. 程序中变量的使用 1)声明变量 DECLARE 局部变量名[,局部变量名,……] 数据类型 [DEFAULT 默认值]; 2)为变量赋值 SET 局部变量名=表达式1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档