
Oracle PL/SQL
文章平均质量分 77
qq642892779
这个作者很懒,什么都没留下…
展开
-
Oracle_PL_ SQL_ 教程:游标
--######################################----游标--王林 2012.07.06--######################################--/*游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据...原创 2012-07-11 23:12:40 · 104 阅读 · 0 评论 -
instr()函数,特殊用法,代替like,in
--created by : wanglin--created date : 2012-08-20--created purpose: instr()函数,特殊用法,代替like,ininstr()返回值是目标字符(串)在母字符里第一次出现的位置,故而是整数。例如:instr("efabcdefg","e")的结果当然是1instr(2,"efabcdefg","e")...2012-08-20 17:19:23 · 995 阅读 · 0 评论 -
Oracle PL/SQL 常用函数总结
--created by : wanglin--created date : 2012-08-20--created purpose : Oracle PL/SQL 常用函数总结--(1)处理字符的函数--|| CONCAT 并置运算符--格式:CONCAT(STRING1, STRING2)SELECT CONCAT('wang','lin') FROM dual...2012-08-20 14:02:06 · 150 阅读 · 0 评论 -
MERGE 使用例子
--MERGE <Usage Case>--Prepare the temp table to testDROP TABLE wl_merge_tb1;DROP TABLE wl_merge_tb2;CREATE TABLE wl_merge_tb1 (tb_id NUMBER, tb_name VARCHAR2 (10));CREATE TABLE wl_merg...2012-08-17 17:01:06 · 250 阅读 · 0 评论 -
内存表使用
一、 内存表概念 1、PL/SQL表类似于C语言中的数组。如果要声明一个PL/SQL表,要先定义该表类型,然后在声明属于该类型的变量。 2、理论上,数据库数据空间有多大,我们的内存表就可以存储多大的数据,就是说他和我们的物理表是相同的,我们可以把物理表的数据完全拷贝到内存表中。 3、PL/SQL表的元素没有必要按照特定的次序排列,因为他们不是象数组那样连续存储在内存中,元素可以按...2012-08-16 16:46:25 · 213 阅读 · 0 评论 -
临时表的使用方法
临时表的使用方法:创建Oracle临时表,可以有两种类型的临时表:会话级的临时表事务级的临时表。1) 会话级的临时表因为这这个临时表中的数据和你的当前会话有关系,当你当前 SESSION不退出的情况下,临时表中的数据就还存在,而当你退出当前SESSION的时候,临时表中的数据就全部没有了,当然这个时候你如果以...2012-08-16 15:48:48 · 164 阅读 · 0 评论 -
Oracle EBS 二次开发 FND_GLOBAL PACKAGE 返回全局变量
这个包,可以应用于你的 PL/SQL 中! 这个包返回系统的全局变量。 你可以设置那个列insert 或者update。 主要函数: FND_GLOBAL.USER_ID(SERVER) RETURN N...2012-08-10 10:52:20 · 346 阅读 · 0 评论 -
如何定义一个简单的Concurrent Program
Oracle Apps R12下如何定义一个简单的Hello World的Concurrent Program 定义一个表和一个Procedure先 create table ptian_table ( message_text VARCHAR2(100) ,creation_date DATE ) ; CREA...2012-08-09 15:08:00 · 117 阅读 · 0 评论 -
SQL Loader 导入Excel数据到Oracle数据库
1、 将需要上传的数据在Excel中整理好,通过“另存为”格式TXT文本文件(本例是test.txt内容见后面),列之间以tab分割;2、 通过FTP文件上传的方式,将上一步整理好的文本文件上传到数据库所在服务器上(本例是Linux系统);3、 在数据中的建立一个临时表对应文本文件中的数据,建立控制文件.ctl来实现数据的导入控制(本例是input.ctl内容见后面);...2012-08-09 08:48:51 · 311 阅读 · 0 评论 -
Oracle EBS 常用表 查询语句
ORACLEEBS常用表查询语句1. OU、库存组织SELECT hou.organization_id ou_org_id, --org_id hou.name ou_name, --ou名称 ...2012-07-24 11:29:41 · 1032 阅读 · 0 评论 -
Linux下Oracle存储过程调用Java程序(含外部包)
一、描述:用Java编写了一个导入Excel数据到数据库中的程序,不过,该Java程序需要在Oracle数据库中通过存储过程的调用来执行。其中,Java程序还引用了外部包poi.jar和jdbc.jar。二、假设:按照http://overloving.iteye.com/blog/1589185 中的描述安装JDK和相关环境变量设置。编写的Java程序...原创 2012-07-13 10:03:41 · 546 阅读 · 1 评论 -
Oracle_PL_ SQL_ 教程:错误和异常
--######################################----错误和异常--王林 2012.07.06--######################################----三种编译错误消息:/*一种是错误发生在前一语句行时指向语句行的第一列;另一种是在错误发生在同一行时指向错误发生的列或后一列;还有一种是指向声明块错误,在消息...原创 2012-07-13 08:44:50 · 1197 阅读 · 0 评论 -
Oracle_PL_ SQL_ 教程:函数
--######################################----函数--王林 2012.07.06--######################################-- --PL/SQL中有值传递和引用传递函数,两种函数都返回输出值。--函数输出值可以是任何SQL或PL/SQL数据类型--可以在SQL语句...原创 2012-07-12 21:32:58 · 134 阅读 · 0 评论 -
Oracle_PL_ SQL_ 教程:包
--######################################----包--王林 2012.07.06--######################################--/*包可以将一些有联系的对象放在其内部。任何能在块定义部分出现的对象都可以在包中出现。这些对象包括存储过程、函数、游标、自定义的类型和变量。可以在其他的块中引用包中的这些对...原创 2012-07-12 21:30:50 · 114 阅读 · 0 评论 -
Oracle_PL_ SQL_ 教程:控制语句(条件语句、循环语句)
--######################################----控制语句(条件语句、循环语句)--王林 2012.07.06--######################################----between 包含边界值--**指数运算--单变量表达式返回true、false或null。当评估某个表达式是否为true时,fals...原创 2012-07-12 21:27:23 · 156 阅读 · 0 评论 -
Oracle_PL_ SQL_ 教程:存储过程
--######################################----存储过程--王林 2012.07.06--######################################--/*1、存储过程不能作为右操作数,也不能用于SQL语句中。一般通过形参列表将数据传入或传出PL/SQL存储过程。2、定义过程时,形参可有可无。过程中的形参可以是存储过...2012-07-11 23:19:44 · 94 阅读 · 0 评论 -
Oracle EBS Item Import 物料导入 (2) 源代码 成功执行
CREATE OR REPLACE PACKAGE PkgImportItems IS -- Created : 7/27/2012 11:40:03 AM -- Auther : Wang Lin -- Purpose : Import Items -- Clear the Items data which process is 1 an...2012-08-24 10:56:08 · 309 阅读 · 0 评论