
oracle 10g PL/SQL 编程
文章平均质量分 76
在键盘上
这个作者很懒,什么都没留下…
展开
-
PL/SQL 第9章 使用游标
2012-5-27 9.1显示游标当在PL/SQL块中执行查询语句(select)和数据操作语句(DML)时,Oracle会为其分配上下文区,游标是指向上下文区的指针。对于数据操纵语句和单行select into语句来说,Oracle会为它们分配隐含游标。为了处理select语句返回的多行数据,开发人员必须使用显示游标,也可以使用select..bulk collect into语句处理。原创 2012-05-31 00:04:59 · 690 阅读 · 0 评论 -
Oracle定时调用存储过程
--创建测试表名create table job_table(run_date date);--创建存储过程create or replace procedure job_proc asbegin insert into job_table (run_date) values (sysdate);end; --创建job并指定一分钟执行一次declare转载 2015-09-06 11:36:25 · 566 阅读 · 0 评论 -
Oracle 自定义类型 create type / type
一:Oracle中的类型有很多种,主要可以分为以下几类:1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类型。如:date、interval、timestamp。 4、PL/SQL类型。如:pls_integer、binary_intege转载 2014-08-16 15:02:05 · 10983 阅读 · 2 评论 -
PL/SQL 第7章 编写控制结构
2012-5-22 22:33 休息2012-5-22 23:067.1 条件分支语句 条件分支语句用于依据特定情况选择要执行的操作。 PL/SQL提供了三种条件分支语句:IF-THEN,IF-THEN-ELSE,IF-THEN-ELSIF 语法如下: if condition then statements; [elsif原创 2012-05-23 22:56:59 · 672 阅读 · 0 评论 -
PL/SQL 第6章 访问Oracle
第6章 访问Oracle记录2012-5-22 20:006.1检索单行数据注意:当在PL/SQL块中直接使用SELECT INTO语句时,该语句必须返回一条数据,并且只能返回一条数据。1.使用标量变量接收数据在PL/SQL中代码declarev_ename emp.ename%type;v_sal emp.sal%type;begin select en原创 2012-05-22 22:26:36 · 716 阅读 · 0 评论 -
PL/SQL 第4章 使用SQL 笔记
记录于2012-5-16 第4章 使用SQL语句 笔记1.desc显示表的结构,是SQL*Plus命令2.set pagesize 5[可定义] 作用查询emp表以5条记录做一次分隔符3.检索日期列 注意:日期数据的默认显示格式为“DD-MON-YY”,如果希望使用显示格式(yyyy-mm-dd),那么必须 使用TO_CHAR函数进行转换。4.取消重复行原创 2012-05-18 00:39:35 · 628 阅读 · 0 评论 -
PL/SQL 第4章 使用SQL
1.使用多表插入数据从Oracle9i开始,使用Insert语句可以将某张表的数据同时插入到多张表中。语法如下:insert all insert_into_clause [value_clause] subquery;insert conditional_insert_clause subquery;insert_into_clause 用于指定insert子句;valu原创 2012-05-16 16:48:16 · 443 阅读 · 0 评论 -
PL/SQL 第3章 包的概念
记录2012-5-15 9:00(3)包 包用于逻辑组合相关的过程和函数,它由包规范和包体两部分组成。包规范用于定义公用的常量、变量、过程和函数,在SQL*Plus中建立报规范可以使用Create package命令。 包规范只包含了过程和函数的说明,而没有过程和函数的实现代码。包体用于实现包规范中的过程和函数,在SQL*Plus中建立包体可以使用Create pack原创 2012-05-16 16:51:06 · 528 阅读 · 0 评论 -
PL/SQL 第3章的后续
3.2. 复合变量复合变量是指用于存放多个值的变量。当定义复合变量时,必须要使用PL/SQL的复合数据类型。PL/SQL包括PL/SQL记录、PL/SQL表、嵌套表以及varray等四种复合数据类型。2.PL/SQL表 当使用PL/SQL表时,必须首先在定义部分定义PL/SQL表类型和pl/sql表变量,然后再执行部分中 引用该PL/SQL表变量,示例如下:--注:en原创 2012-05-16 00:41:09 · 722 阅读 · 0 评论 -
第1 章 PL/SQL简介 笔记
1.2PL/SQL简介--2012-04-18PL/SQL具有以下一些优点和特征:1.提高应用程序的运行性能 数据库有SQL Server ,Sybase,DB2 数据库RDBMS(relational database management system)关系型数据库管理系统 当编写Oracle数据库应用程序时,开发人员可以直接将PL/SQL块嵌到应用程序中,其最大优点原创 2012-05-14 17:54:49 · 439 阅读 · 0 评论 -
第2章 PL/SQL开发工具 笔记
第2章 PL/SQL开发工具任务1.学会使用SQL*Plus; 2.学会使用PL/SQL Developer; 3.学会使用Procedure Builder; SQL*Plus是Oracle公司提供的一个工具程序,它用于运行SQL语句和PL/SQL块,并且用于跟踪调试SQL语句和PL/SQL块。该工具程序不仅可以在命令行运行,也可以在Windows窗口环境中运行。原创 2012-05-14 17:49:51 · 913 阅读 · 0 评论 -
在PL/SQL 学习当中 触发器的概念以及示例
http://www.cnblogs.com/linjiqin/archive/2012/04/01/2429144.html一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细转载 2012-05-15 14:51:55 · 12164 阅读 · 1 评论 -
第3章 PL/SQL基础 笔记
第3章 PL/SQL基础--2012-04-193.1 PL/SQK块简介 块(block)是PL/SQL的基本程序单元,编写PL/SQL程序实际就是编写PL/SQL块。要完成相对简单的应用功能,可能只需要编写一个PL/SQL块;而如果要实现复杂的应用功能,那么可能需要在一个PL/SQL块中嵌套其他PL/SQL块。3.1.1 PL/SQL块结构 PL/SQL块由三个部分组原创 2012-05-14 17:58:11 · 609 阅读 · 0 评论 -
PL/SQL 第13章 使用触发器
1.语句触发器的语法如下: create [or replace] trigger trigger_name timing event1 [or event2 or event3] on table_name pl/sql block; 如上所示,timing用于指定触发时机(before或after):event用于触发事件(insert、update和delete原创 2012-05-31 23:14:58 · 799 阅读 · 0 评论 -
转发 plsql链接数据库时提示Initialization error,已解决
问题描述:plsql链接数据库时提示Initialization error,本机系统是windows7 64位,本机安装ORACLE版本如下:解决方案: 一、下载1、首先在oracle官网下载instant client地址为:http://www.oracle.com/technetwork/database/features/instant-client/index-09...转载 2018-08-30 21:38:07 · 18047 阅读 · 0 评论