摘要:
【触发器和存储过程的区别】 存储过程:必须调用才能执行; 触发器:通过事件触发自动执行; 【示范】 实际应用在日志中,比如记录person_table表有哪些行为(数据增加,删除,修改)等,新建一个日志表 字段为:操作人,操作行为,操作时间 CREATE TABLE logtest_table (m 阅读全文
摘要:
【语法】 is 和as 可以互用; create or replace procedure 过程名称[(参数列表)] is begin end [过程名称] 【分类】 1.不带参数的 2.带输入参数的 3.带输入输出参数(返回值)的 【不带参数的存储过程】 新建sql查询窗口中执行一下代码; cre 阅读全文
摘要:
【什么是游标】 用于临时存储一个查询返回的多行数据,通过遍历游标, 可以逐行访问处理该结果集的数据 游标的使用方式:声明--》打开--》读取--》关闭 【语法】 游标声明: CURSOR 游标名[(参数列表)] IS 查询语句; 游标的打开: open 游标名; 游标的取值: FETCH 游标名 I 阅读全文
摘要:
oracle中有3中循环,此处只介绍其中一种:loop循环 语法: BEGIN LOOP EXIT WHEN 退出循环条件 END LOOP; END; 【示范】: declare V_NUM NUMBER :=-1; begin LOOP EXIT WHEN V_NUM>10; 输出操作 DBMS 阅读全文
摘要:
1.条件分支 语法:注意标红的写法 IF 条件1 THEN 处理方式1 ELSIF 条件2 THEN 处理方式2 ELSE 处理方式3 END IF; 【示范】 declare v_count NUMBER; begin SELECT COUNT(1) INTO v_count FROM perso 阅读全文