摘要: 1.触发器 (1)触发器是当特定事件出现时自动执行的存储过程 (2)特定事件可以是执行更新的DML语句和DDL语句 (3)触发器不能被显式调用 (4)触发器的功能: 自动生成数据 自定义复杂的安全权限 提供审计和日志记录 启用复杂的业务逻辑 1.1 触发器类型 DDL 触发器: 在模式中执行 DDL 阅读全文
posted @ 2023-12-10 23:42 osbreak 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 程序包是对相关过程、函数、变量、游标和异常等对象的封装 包部件可以以任意顺序出现 并非所有部件都必须被使用 对函数/事件的声明 必须是前向声明 在编译包主体时先编译包规范说明 包主体也不是必须的 包内定义的函数/过程对外是可见的 包内定义的函数/过程可以被重载 二个子程序的参数仅在名字或模式上是不同 阅读全文
posted @ 2023-12-10 16:41 osbreak 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 流程控制 1. IF IF 条件 THEN ELSE END IF; 2. CASE CASE '&grade' WHEN ’A’ THEN DBMS_OUTPUT.PUT_LINE(’优异’); WHEN ’B’ THEN DBMS_OUTPUT.PUT_LINE (优秀’); 3. 循环控制 3 阅读全文
posted @ 2023-12-10 01:31 osbreak 阅读(10) 评论(0) 推荐(0) 编辑