declare --定义游标 cursor cemp is select to_char(hiredate,'yyyy') from emp; phiredate varchar2(4); --定义每年入职的人数 count80 number:=0; count81 number:=0; count ...
分类:
数据库 时间:
2019-12-03 23:34:57
阅读次数:
120
转: Oracle中使用Table()函数解决For循环中不写成 in (l_idlist)形式的问题 在实际PL/SQL编程中,我们要对动态取出来的一组数据,进行For循环处理,其基本程序逻辑为: 1 2 3 4 5 6 7 8 9 10 11 12 create or replace proce ...
分类:
数据库 时间:
2019-12-02 17:07:47
阅读次数:
140
一:触发器简介 pl/sql--触发器 Triggers Oracle 可以在DML语句进行触发,可以在DML操作前或操作后进行触发,并且可以对各个行或者语句操作上进行触发. 1.替代触发器 由于在Oracle里,不能直接对由两个以上的表建立的视图进行操作,所以给出了替代触发器。 2.系统触发器 他 ...
分类:
数据库 时间:
2019-12-02 16:48:24
阅读次数:
91
前言: 工作原因,需要安装PL/SQL连接数据,oracle和PL/SQL都装好了,环境变量也配好了,启动PL/SQL进行连接数据库,结果报“无法解析指定的字符串”,连接失败了。 解决方法: 1、这个问题的主要原因是tnsnames.ora没有配置好导致,将里面的配置信息改成工作中需要的即可 2、检 ...
分类:
数据库 时间:
2019-12-02 00:28:44
阅读次数:
101
解决PL/SQL使用无法导出dmp 1、配置plsql Export Executable:D:\app\product\11.2.0\dbhome_1\BIN\exp.exe 2、配置环境变量ORACLE_HOME=D:\app\product\11.2.0\dbhome_1(很重要,如果不配置会 ...
分类:
数据库 时间:
2019-10-31 13:31:18
阅读次数:
150
PL/SQL Developer查詢已經執行過的SQL語句記錄 最近提数比较多,没有已存在的脚本信息,就手工写呀... 一次性打开了多个提数脚本文件,结果执行完后把脚本保存好了,但是最后的整理其它脚本时 把原来的存档的脚本给不小心替换掉了 还ctrl+s保存了,抱着侥幸心理 可能我重新打开会回来吧 ...
分类:
数据库 时间:
2019-10-24 13:57:29
阅读次数:
202
1 %TYPE说明为了使一个变量的数据类型与另一个已经定义了的变量(尤其是表的某一列)的数据类型相一致,Oracle提供了%TYPE定义方式。当被参照的那个变量的数据类型改变了之后,这个新定义的变量的数据类型会自动跟随其改变,容易保持一致,也不用修改PL/SQL程序了。当不能确切地知道被参照的那个变 ...
分类:
数据库 时间:
2019-10-24 10:11:24
阅读次数:
98
相关工具版本:PL/SQL Developer: 9.0.4.1644 Oracle : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Productionmore:Oracle 10g是第一个为网络计算设计的数据库管理系统; ...
分类:
数据库 时间:
2019-10-22 10:30:37
阅读次数:
452
1,首先,先下载pl/sql devloper 安装包。下载对应版本的安装包 下载地址 https://www.allroundautomations.com/bodyplsqldevreg.html 下载完成之后点击安装,安装步骤如下。 2、这里小编以plsqldev13 64位为例,双击plsq ...
分类:
数据库 时间:
2019-10-12 14:43:15
阅读次数:
160