
oracle
文章平均质量分 84
imti_cg
这个作者很懒,什么都没留下…
展开
-
oracle学习笔记(一)
一,变量PL/SQL块的组成分为三个部分 --定义(declare) --可执行部分(begin.......end) --异常部分(exception)具体的结构如下:[code]Declare变量,常量,游标,异常BeginSql语句,pl/sql语句ExceptionEnd;[/code]例如:[code] DECL...2008-07-13 22:15:02 · 81 阅读 · 0 评论 -
oracle学习笔记(二)
二 DML命令 1 插入数据举例:[code] DECLARE v_temp person.name%TYPE;BEGIN SELECT username INTO v_ temp FROM person Where usernumber=95001; INSERT INTO...2008-07-14 09:04:19 · 76 阅读 · 0 评论 -
oracle学习笔记(三)
表类型有两个部分:主键部分与表类容部分。 可以根据表的主键来搜索表的内容(数据)。表的数据可以不一样。 创建表类型的格式: Type 表类型名 is table of( ………..)INDEX BY BINARY_INTEGER;表类型变量 表类型名; 或者: Type 表类型命 is table of 表名%rowtype;表类型可以...2008-07-16 20:28:47 · 98 阅读 · 0 评论 -
Oracle中的游标操作
游标是Oracle系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果游标操作的过程 (1) 定义游标(2)打开游标 (3)游标的操作(移动,读取数据)(4)关闭游标注释:-- 游标的定义格式:cursor cusor_name is select语句 -- 游标的打开: open 游标名 -- 游标读取数据: fet...2008-07-19 11:41:54 · 85 阅读 · 0 评论 -
存储过程
:idea: [b]1.创建存储过程[/b] 基本格式: Create or replace procedure procedure_name(参数表列) Is(或者是as) PL/SQL块 注解:[b][/b]replace表示若该存储过程已经存在,那么将它删除,用下面的语句重新创建存储过程。[b][/b]参数表列...2008-07-20 22:51:32 · 97 阅读 · 0 评论 -
java中调用有,无返回值的存储过程
[b]一:无返回值的存储过程[/b]存储过程为:[code="java"]CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后...原创 2008-07-20 22:59:38 · 959 阅读 · 0 评论 -
PL/SQL函数
后天就要踏上广州的征程了。今晚就献上FUNCTION 在Oracle中函数与存储过程非常相似。 存储过程:输入参数,输出参数,或者二者皆可的参数,没有返回值 函数: 输入参数,有返回值函数的一般的格式: [code="java"] CREATE OR REPLACE FUNCTUION funcion_name [参数表列] RETURN DATA...2008-07-26 22:37:11 · 100 阅读 · 0 评论 -
oracle学习---触发器
触发器:◆ 是一个PL/SQL快或者是与表,试图方案或数据库关联的PL/SQL过程◆ 当特定的事件发生时隐式执行触发器可以是:◆ 应用程序触发器:当特定的应用程序的事件发生时触发◆ 数据库触发器:当数据事件(DML)在一个方案上发生或系统事件(例如:登录或关闭数据库)在数据库上发生时触发 使用触发器的原则:◆ 创建存储过程并且在触发器中调用它们,如果PL/SQL ...2008-08-12 09:40:19 · 119 阅读 · 0 评论 -
oracel基础
表间数据复制: Create teble table_name As ( Select * from table_name(已经存在的表));则完成了将已知表中的数据复制到新创建的表中。 Delete与truncateDelete命令将删除表中的记录,但是删除的数据在系统的回滚段中,通过rollback可以恢复,但是truncate删除整张表的数据时,是直接删除数...2008-08-21 19:56:08 · 202 阅读 · 0 评论