文件名称:函数的定义语句格式-ubuntu 18.04 安装opencv3.4.5的教程(图解)
文件大小:4.99MB
文件格式:PDF
更新时间:2024-07-15 01:58:47
数据库系统概 王珊 课后习题
(3)错误处理 如果过程化 SQL 在执行时出现异常,则应该让程序在产生异常的语句处停下来,根据异常的类型去执行异 常处理语句。 SQL 标准对数据库服务器提供什么样的异常处理做出了建议,要求过程化 SQL 管理器提供完善的异常处理 机制。 三、存储过程和函数 过程化 SQL 块主要有两种类型,即命名块和匿名块。匿名块每次执行时都要进行编译,它不能被存储到数 据库中,也不能在其他过程化 SQL 块中调用。过程和函数是命名块,它们被编译后保存在数据库中,称为持久 性存储模块(PersistentStored Module,PSM),可以被反复调用,运行速度较快。 1.存储过程 (1)存储过程的优点 ①运行效率高。 ②降低了客户机和服务器之间的通信量。 ③方便实施企业规则。 (2)存储过程的用户接口 用户通过下面的 SQL 语句创建、执行、修改和删除存储过程。 ①创建存储过程 ②执行存储过程 CALL/PERFORM PROCEDURE 过程名([参数 1,参数 2„]); ③修改存储过程 a.使用 ALTER PROCEDURE 重命名一个存储过程 ALTER PROCEDURE 过程名 1 RENAME TO 过程名 2; b.使用 ALTER PROCEDURE 重新编译个存储过程 ALTER PROCEDURE 过程名 COMPILE; ④删除存储过程 DROP PROCEDURE 过程名 O; 2.函数 (1)函数的定义语句格式 80