- 浏览: 254668 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (232)
- 瞎扯两句 (8)
- 操作系统 (5)
- 工作笔记 (33)
- 设计模式 (1)
- java (57)
- Java IDE (7)
- hibernate (17)
- oracle (46)
- ms sql (2)
- spring (9)
- struts2 (0)
- javascript (16)
- java_code (2)
- java之集合 (2)
- java之线程 (4)
- java之IO (4)
- java之虚拟机 (6)
- java之异常 (0)
- EJB (4)
- XML (4)
- 数据结构-算法 (2)
- 架构设计 (5)
- 配置信息 (2)
- 阅读笔记 (6)
- IT专业英语 (1)
- PI (0)
- 单元测试 (1)
最新评论
CREATE OR REPLACE FUNCTION gettaxcycle (
vv02 IN vv02_accounts_tin%ROWTYPE,
returnoption IN NUMBER
)
RETURN NUMBER
AS
tr12rec tr12_accounts_tin%ROWTYPE;
tg05rec tg05_tax_type_details%ROWTYPE;
taxcycle NUMBER;
BEGIN
SELECT *
INTO tg05rec
FROM tg05_tax_type_details
WHERE cg02_tax_type = vv02.cg02_tax_type;
CASE returnoption
WHEN 1
THEN
IF tg05rec.cg05_ass_cycle IS NULL
THEN
tg05rec.cg05_ass_cycle := 1;
END IF;
taxcycle := tg05rec.cg05_ass_cycle;
WHEN 2
THEN
IF tg05rec.cg05_pro_r_filing_cycle IS NULL
THEN
tg05rec.cg05_pro_r_filing_cycle := 1;
END IF;
taxcycle := tg05rec.cg05_pro_r_filing_cycle;
END CASE;
RETURN taxcycle;
END gettaxcycle;
vv02 IN vv02_accounts_tin%ROWTYPE,
returnoption IN NUMBER
)
RETURN NUMBER
AS
tr12rec tr12_accounts_tin%ROWTYPE;
tg05rec tg05_tax_type_details%ROWTYPE;
taxcycle NUMBER;
BEGIN
SELECT *
INTO tg05rec
FROM tg05_tax_type_details
WHERE cg02_tax_type = vv02.cg02_tax_type;
CASE returnoption
WHEN 1
THEN
IF tg05rec.cg05_ass_cycle IS NULL
THEN
tg05rec.cg05_ass_cycle := 1;
END IF;
taxcycle := tg05rec.cg05_ass_cycle;
WHEN 2
THEN
IF tg05rec.cg05_pro_r_filing_cycle IS NULL
THEN
tg05rec.cg05_pro_r_filing_cycle := 1;
END IF;
taxcycle := tg05rec.cg05_pro_r_filing_cycle;
END CASE;
RETURN taxcycle;
END gettaxcycle;
发表评论
-
oracle sql优化
2013-09-23 14:29 6591.绑定变量 不适用在OLAP系统中。 因为在OLAP中, ... -
阅读笔记 SQL
2013-08-14 18:24 830Start with...Connect By子句递归查询一般 ... -
oracle 锁 分析
2013-06-18 10:57 4791. 分为 tx 和 tm 。 即 行级 和 表级 其中 ... -
Oracle的TX锁(行级锁、事务锁)
2013-06-18 10:04 940问题:如何使用事务? ... -
mysql 时间戳自动更新
2013-04-09 10:24 984-- Table "pnodetail" ... -
阅读笔记
2013-02-07 17:24 431. 在OLTP系统装要注意sql的硬解析,但是在OLA ... -
synonym
2013-02-07 16:58 956建立一个同义词可以排除一个对象名字的限制. 如果你的数据库有多 ... -
oracle schema
2013-02-07 16:50 765A schema is a collection of dat ... -
物化视图的使用分析
2013-02-05 17:27 7871. 在 深入浅出 系列中,作者列举了一个例子来说明。 ... -
Oracle编程艺术阅读笔记-2
2013-01-29 10:40 7771. 位图索引。 不 ... -
Oracle:位图索引与死锁-2
2013-01-28 18:24 837位图索引被存储为压缩的索引值,其中包含了一个范围内的ROWID ... -
Oracle:位图索引与死锁-1
2013-01-28 18:04 870B 树索引更适合索引动态表的 OLTP 环境,而位图索引更适合 ... -
Oracle编程艺术阅读笔记-1
2013-01-24 18:48 8731. 绑定变量。 不使用会产生的影响: 每次运 ... -
JAVA完全控制Oracle中BLOB、CLOB说明
2012-12-28 17:07 852网络上很多关于JAVA对Oracle中BLOB、CLOB类型字 ... -
H2数据库的使用
2012-12-13 18:40 7731.下载h2的jar,例如h2-1.3.170.jar 2.c ... -
JTA
2012-12-05 17:35 976要理解 JTA 的实现原理 ... -
oracle 体系结构
2012-12-03 23:13 721[img][/img] oracle工作原理 ... -
oracle 存储过程实例-4
2012-12-03 23:04 542--错误处理部分。 --自 ... -
oracle 存储过程实例-4
2012-12-03 23:02 846--错误处理部分。 --自定义异常处理 CREATE OR ... -
oracle 存储过程实例-3
2012-12-03 21:42 816PROCEDURE autoissuereturns ( ...
相关推荐
根据提供的Oracle管道函数和动态游标的代码片段及描述,我们可以深入了解其背后的技术要点与实现细节。下面将逐一解析这些知识点。 ### Oracle管道函数 管道函数(Pipe-lined Function)是Oracle中一种特殊类型的...
### Oracle存储过程语法及实例详解 #### 一、概述 Oracle存储过程是一种在数据库服务器上预编译并存储的程序块,它可以包含一系列SQL语句和控制流语句。存储过程提高了应用程序性能,并增强了数据的一致性和安全性...
### Oracle分析函数详解与应用实例 #### 引言 Oracle分析函数自Oracle 8i版本引入以来,为数据库用户提供了强大的数据分析能力。相比于传统的自联接、子查询或存储过程等复杂操作,分析函数能够以更简洁、高效的...
Oracle CODE 是一个针对初学者的Oracle数据库学习资源,旨在帮助用户快速掌握Oracle的基本操作和概念。这个压缩包包含了多个文档和脚本文件,涵盖了Oracle数据库的关键方面,如SQL语句、表空间管理、用户管理、数据...
printf("Error code: %d, Error message: %s\n", (int)errcode, errbuf); } ``` 以上就是C++操作Oracle数据库的基本流程。在实际开发中,通常会封装成更高级别的数据库访问层,如ORM框架,以简化代码和提高可维护...
每个章节文件(如Chapter 1至Chapter 14)可能涵盖上述的一个或多个主题,提供了逐步学习Oracle SQL的实例和练习。9672_dealers.csv、9672_dealers.xls和9672_dealers.xlsx可能是包含示例数据的文件,用于配合SQL...
Oracle 存储过程 exception 异常处理大全及实例经典最终 Oracle 存储过程 exception 异常处理大全及实例经典最终是 Oracle 数据库中存储过程的异常处理机制。异常处理是指在程序执行过程中出现的错误或未预料到的...
CODE=CPP MODE=ORACLE DBMS=V8 UNSAFE_NULL=YES LINES=YES SQLCHECK=SEMANTICS USERID=$(USERID) include="$(ORACLE_HOME)\precomp\public" include="$(MSVCDir)\Include" include="$(TUXDIR)\include" ``` ...
1. **Oracle实例**:Oracle实例由系统全局区(SGA)和一组后台进程组成,其中不包括控制文件。SGA是Oracle数据库运行时内存结构的一部分,而PMON(进程监控进程)是后台进程之一,负责监视和恢复失败的进程。 2. **...
PACKAGE(包)是Oracle中用于组合存储过程、函数、变量和SQL语句的构造。它允许多个存储过程共享同一个变量和游标。包可以包含公有和私有元素,其中公有元素可以在包的外部访问,而私有元素只能在包内部访问。 在...
在Oracle EBS中,`choose_org`通常是指向一个预定义的界面或者函数,该界面或函数负责展示库存组织列表供用户选择。 2. **ORG_ID, ORG_CODE, ORG_NAME, INSTANCE_ID** 这些字段代表了库存组织的基本信息: - `...
- **实例**(Instance):指Oracle数据库在运行状态下的软件部分,主要由共享内存结构(SGA)和一系列后台进程组成。这些后台进程负责管理实例的各种功能,如数据缓冲、事务处理等。 - **数据库**(Database):是...
为表名、列名和Oracle函数/关键字提供的弹出式选单 基于智能方式,一次编译多个数据库对象 TOAD Editor 的 PL/SQL 编辑和调试功能紧密集成,可以只对特定区域进行测试,也可以只运行当前/下一语句,或此前所有语句...
在"2174_MasteringPLSQL_CODE"这个压缩包文件中,你将找到一系列与Oracle PL/SQL相关的代码实例,涵盖了以下几个关键知识点: 1. **基础语法**:包括变量声明、常量定义、数据类型、条件语句(IF-THEN-ELSIF,CASE...
10. **案例分析与实践**:书中的源代码文档(0071614214_Code Listings.doc)提供了丰富的示例,读者可以通过实践这些代码来加深对Oracle SQL的理解和应用。 通过《OCA Oracle Database SQL Expert Exam Guide》的...