1. 统计每年入职的员工人数 1 set SERVEROUTPUT ON; 2 declare 3 cursor cemp is select to_char(hiredate,'yyyy') from emp; 4 phiredate VARCHAR2(4); 5 count80 number:= ...
分类:
数据库 时间:
2020-03-24 22:58:43
阅读次数:
64
11. Oracle 定时任务基础 11.1 简介 oracle job 是应用在数据库层面,用来定时执行存储过程或者 SQL 语句的定时器。 11.2 查询 11.3 创建 11.3.1 SQL语句执行创建 11.3.2 pl/sql 图形化界面创建 11.4 查询某job的下一次执行时间 11. ...
分类:
数据库 时间:
2020-03-24 16:00:13
阅读次数:
75
7. 存储过程 7.1 简介 7.1.1 定义 所谓存储过程,就是一段存储在数据库中执行某块业务功能的程序模块。 它是由一段或者多段的PL/SQL代码块或者SQL语句组成的一系列代码块。 7.1.2 结构分析 create [or replace] :如果存储过程已经存在则覆盖替代原有的过程。 pr ...
分类:
数据库 时间:
2020-03-24 15:41:52
阅读次数:
73
10046是一个Oracle的内部事件(event),通过设置这个事件可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,即帮助我们解析一条/多条SQL、PL/SQL语句的运行状态,这些状态包括:Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等。它不仅为我们揭示了一条、多条SQL的运行情况,同时还能帮我们分析一
分类:
其他好文 时间:
2020-03-18 13:57:28
阅读次数:
62
1.软件版本 plsql developer 版本Version 7.1.5.1402 bit64 oracle11g2 bit64 oracle客户端instantclient_11_2 bit32位 2.安装oracle 3.将oracle客户端解压到如下目录中。 4.将oracle如下文件夹中 ...
分类:
数据库 时间:
2020-03-06 13:25:28
阅读次数:
81
PL/SQL(Procedure Language/SQL):是Oracle对sql语言的过程化扩展,在SQL语言的基础上增加了过程处理语言(分支、循环等),使得SQL语言具有过程处理能力,它是一种面向过程的语言。· 1、实现过程 declare:开头,后面是说明部分 说明部分:定义变量、光标申明、 ...
分类:
数据库 时间:
2020-02-29 14:50:46
阅读次数:
117
连接到数据库 sjcl测试库。执行 PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '10.128.29.130', '58735' )ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝ORA-06512: 在 "SYS.DBMS_DEBUG_JDWP ...
分类:
其他好文 时间:
2020-02-29 00:48:43
阅读次数:
127
PL/SQL Developer使用技巧、快捷键 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。 2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword ca ...
分类:
数据库 时间:
2020-02-23 09:58:00
阅读次数:
159
1、工具--》首选项 2、编辑器--》编辑 3、定义快捷键 -- 》 保存 4、快捷键+回车就可以出现 ...
分类:
数据库 时间:
2020-02-23 09:55:14
阅读次数:
126
pl/sql编程语言 pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性。 pl/sql编程语言比一般的过程化编程语言,更加灵活高效。 pl/sql编程语言主要用来编写存储过程和存储函数等。 声明方法 赋值操作可以使用:= 也可以使用into查询语句赋值 declare i ...
分类:
数据库 时间:
2020-02-22 11:32:03
阅读次数:
115