================Example1===================SQL>select*fromemp_tmp2;EMPLOYEE_IDSALARYCOMMISSION_PCT-----------------------------------3012500030225.1[oracle@localhostnotes]$vims72.sqlCREATEORREPLACEPROCEDUREraise_salary(p_idINemployees.employee_id%TYPE,p_..
分类:
数据库 时间:
2014-09-13 03:03:24
阅读次数:
354
================Example1===============[oracle@localhostnotes]$vims81.sqlCREATEORREPLACEFUNCTIONcheck_salRETURNBooleanISv_dept_idemployees.department_id%TYPE;v_empnoemployees.employee_id%TYPE;v_salemployees.salary%TYPE;v_avg_salemployees.salary%TYPE;BEGINv_..
分类:
数据库 时间:
2014-09-13 03:03:05
阅读次数:
557
看到一个关于Oracle系列文章,基本集中在一些基础知识的汇总。比较适合新员工培训和知识汇总回顾。记录之前不了解或者不确定的知识http://my.oschina.net/KingPan/blog?catalog=5040111、得到序列的下一个值或当前值select your_sequence.n...
分类:
数据库 时间:
2014-09-12 18:35:14
阅读次数:
298
select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c whe...
分类:
数据库 时间:
2014-09-12 17:04:13
阅读次数:
253
window8 64位 + Oracle 12c 64位下使用PL/SQL Developer 的解决办法...
分类:
数据库 时间:
2014-09-12 00:00:42
阅读次数:
293
今天遇到一个错误提示:ORA-06502:PL/SQL :numberic or value error: character string buffer too small,一般对应的中文信息为:ORA-06502: PL/SQL: 数字或值错误 :字符串缓冲区太小。仔细检查调试过程中才发现是开发...
分类:
数据库 时间:
2014-09-10 22:17:21
阅读次数:
509
有时候我们需要对数据库中的数据进行一些稍微复杂的操作,而且这些操作都是一次性的,用完之后就不再用了。用存储过程的话就太麻烦,而且浪费,用完了还要去删除。而单个SQL无法满足需求。这时候用一下SQL的语句块就可以了。如果你用的是Oracle数据库,那么你就可以用PL/SQL(Procedure Lan...
分类:
数据库 时间:
2014-09-10 15:31:30
阅读次数:
321
Oracle之PL/SQL学习笔记之触发器 ? ? 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 ??? 触发器在数据库里以独立的对象存...
分类:
数据库 时间:
2014-09-10 12:47:40
阅读次数:
371
1.游标概念在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(ContextArea),即缓冲区。游标是指向该区的一个指针,或是一种结构化数据类型。它提供了一种对具有多行数据查询结果集中的每一行数据分别进行单独处理的方法,是设...
分类:
数据库 时间:
2014-09-10 12:21:20
阅读次数:
364
一、记录和集合概述目前为止所介绍的变量的数据类型都属于scalar,即标量,如整形,字符串,日期等等。任何一种编程语言都需要提供一些手段让用户创建更复杂的变量,PL/SQL也不例外,本章就来介绍一下PL/SQL中的复合型变量。PL/SQL的复合型变量主要包括两类:1.Records:记录2...
分类:
数据库 时间:
2014-09-10 02:49:50
阅读次数:
316