![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
那人就是微臣
这个作者很懒,什么都没留下…
展开
-
索引与散列
原创 2019-10-14 20:52:09 · 425 阅读 · 0 评论 -
触发器总结
触发器总结原创 2019-09-30 21:54:39 · 343 阅读 · 0 评论 -
高级游标
高级游标参数化游标declare CURSOR c_zip (p_state IN zipcode.state%TYPE) IS SELECT zip,city,stateFROM ZIPCODEWHERE state=p_state;BEGIN for v_zip in c_zip('NJ') loop ...... end loop;END;复杂的嵌套游标...原创 2019-10-01 19:26:04 · 243 阅读 · 0 评论 -
变异表解决方法
对于已发出DML语句的表上定义一个触发器,触发器试图读取或修改该表,会导致变异表出错。在触发器体中发出的SQL语句可能无法读取或修改一个变异表,此限制适用于行级触发器。引起变异表错误的触发器实例:CREATE OR REPLACE TRIGGER section_biuBEFORE INSERT OR UPDATE ON sectionFOR EACH ROWDECLARE v_tot...原创 2019-10-03 12:47:18 · 317 阅读 · 0 评论 -
隐式游标返回游标总数
1、隐式游标在正常执行情况下更新的行数并不知道,可以根据SQL%ROWCOUNT得知更新的行数SET SERVEROUTPUT ONBEGINUPDATE studentSET first_name='D'WHERE first_name like 'D%';DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT);END;2、SQL%COUNT也可以用来校验sele...原创 2019-10-06 20:44:50 · 291 阅读 · 0 评论 -
集合思维导图
原创 2019-10-08 20:05:58 · 1309 阅读 · 0 评论 -
文件组织
把数据库映射到文件的一种方法是使用多个文件,在任意一个文件中只存储一个固定长度的记录。另一种选择是构造自己的文件,使之能够容纳多种长度的记录。1、定长记录文件中的每个记录定义(伪代码)如下:type insructor=record ID varchar(5); name varchar(20); dept_name varchar(20); sala...原创 2019-10-10 22:37:22 · 259 阅读 · 0 评论