- 浏览: 117180 次
- 性别:
- 来自: 重庆
文章分类
最新评论
1、新建 package(类似java接口)
2、实现 package (类似java接口实现)
3、view 中使用变量
4、view使用
create or replace package p_view_param is function setStringOne(strOne varchar2) return varchar2; function getStringOne return varchar2; function setStringTwo(strTwo varchar2) return varchar2; function getStringTwo return varchar2; function setStringThree(strThree varchar2) return varchar2; function getStringThree return varchar2; function setNumberOne(numOne number) return number; function getNumberOne return number; function setNumberTwo(numTwo number) return number; function getNumberTwo return number; end p_view_param;
2、实现 package (类似java接口实现)
create or replace package body p_view_param is strOneValue varchar2(50); strTwoValue varchar2(50); strThreeValue varchar2(50); numOneValue number ; numTwoValue number ; function setStringOne(strOne varchar2) return varchar2 is begin strOneValue:=strOne; return strOneValue; end; function getStringOne return varchar2 is begin return strOneValue; end; function setStringTwo(strTwo varchar2) return varchar2 is begin strTwoValue:=strTwo; return strTwoValue; end; function getStringTwo return varchar2 is begin return strTwoValue; end; function setStringThree(strThree varchar2) return varchar2 is begin strThreeValue:=strThree; return strThreeValue; end; function getStringThree return varchar2 is begin return strThreeValue; end; function setNumberOne(numOne number) return number is begin numOneValue:=numOne; return numOneValue; end; function getNumberOne return number is begin return numOneValue; end; function setNumberTwo(numTwo number) return number is begin numTwoValue:=numTwo; return numTwoValue; end; function getNumberTwo return number is begin return numTwoValue; end; end p_view_param;
3、view 中使用变量
create or replace view vw_test as select * from test_table where yyyymmdd = p_view_param.getStringOne() and prod = p_view_param.getStringTwo();
4、view使用
select * from vw_test where p_view_param.setStringOne('20130519') = '20130519' and p_view_param.setStringTwo('ALL') = 'ALL'
发表评论
-
Oracle Delete误删除数据恢复
2019-02-19 11:11 474获得chamber_move给定时间点时数据内容 select ... -
ORA-02391问题的解决方法
2016-07-27 10:28 3223ORA问题的分析和解决其实是一个很好的学习思路,抓住一个每一个 ... -
Oracle 操作
2016-07-19 09:25 545删除表空间及对应磁盘文件; drop tablespace R ... -
oracle recyclebin
2016-07-13 14:06 0oracle 回收站recyclebin是10g才有的新特性, ... -
Oracle数据库远程导入(EXP)、导出(IMP)
2016-04-25 16:20 2126用exp/imp远程(本地)操作 ... -
EXP-00091错误的说明和解决方法
2016-04-25 15:33 1043对于一个经常用oracle的 ... -
查看表空间使用情况
2016-03-10 11:46 671查看表空间使用情况 方法一: SELECT a.tablesp ... -
oracle 在删除表,表空间,用户时 如何释放磁盘空间
2016-03-10 11:30 1166一、drop表 执行drop table xx 语句 dr ... -
oracle 查看用户表数目,表大小,视图数目等
2016-03-10 11:01 1661oracle 查看用户表数目,表大小,视图数目等 查看当前用 ... -
小数处理函数(trun(),round(),ceil()和floor())
2015-07-28 16:49 1318trun()round()函数 trunc截取 ... -
关于Oracle取整的函数
2015-07-06 15:09 917关于Oracle取整的函数分别有以下几种: 1.取整( ... -
权限分配
2015-06-18 17:01 662view 权限分配 grant select on vw_mf ... -
Oracle回闪空间不足引起的ORA-03113问题排解
2015-04-03 13:44 4454Oracle回闪空间不足引起的ORA-03113问题排解 现 ... -
function
2014-09-02 16:03 487create or replace function getS ... -
oracle中替换字符串中回车换行符
2014-04-29 18:24 2145select trim(replace(a.ctimer_pi ... -
Oracle字符串处理函数
2014-01-08 17:09 723项目中有涉及存储过程对字符串的处理,所以就将在网上查找到的资料 ... -
oracle translate() 详解+实例
2014-01-08 17:05 739oracle translate() 详解+实 ... -
ITPUB网址
2013-12-24 09:34 909ITPUB网址: http://blog.itpub.net/ ... -
oracle常用系统表
2013-09-10 13:26 672dba_开头..... dba_users 数据库用户信息 ... -
分布式 ORA-02049 错误的解决[转]
2013-09-04 13:59 2335一.系统环境: ORACLE:9IR2 OS:WINDOWS ...
相关推荐
环境变量 ORACLE_UNQNAME 未定义问题是 Oracle 数据库管理系统中常见的一种错误,该错误通常是由于环境变量 ORACLE_UNQNAME 未被正确设置所致。该环境变量用于指定 Oracle 数据库的唯一名称,以便数据库管理系统能够...
在 MySql 中,可以使用 SELECT 语句查询所有函数,而 Oracle 需要使用allah VIEW 来查询函数。 5. 函数启用 在 MySql 中,需要启用 log_bin_trust_function_creators 变量来允许函数的创建和执行。在 Oracle 中,...
1. **环境变量未设置**:最常见的原因是系统环境变量中没有定义`ORACLE_UNQNAME`。 2. **配置文件问题**:如果在`.bash_profile`、`.bashrc`等配置文件中设置了`ORACLE_UNQNAME`但配置有误,也可能导致此错误。 3. *...
在"oracle view - - ITeye技术网站.mht"中,可能包含了视图的创建、查询和管理,以及视图在数据抽象、权限控制和简化复杂查询方面的应用。 4. **序列(Sequence)**: Oracle序列是一种自动增长的数字序列生成器,...
在日常管理维护Oracle数据库服务器的过程中,我们经常会遇到需要修改视图(View)、表(Table)结构的情况。由于Oracle中的视图、函数(Function)、存储过程(Procedure)等对象之间存在着复杂的依赖关系,因此当...
* 两个 SQL 语句中必须使用相同的名字的绑定变量(bind variables)。 4. 优化查询路径 Oracle 的执行路径功能可以大大提高 SQL 的执行性能。数据库管理员可以在 init.ora 中设置合适的参数,提高 SQL 的执行性能...
### Toad for Oracle 使用手册关键知识点总结 #### 一、简介与新特性 - **Toad for Oracle**:是一款强大的数据库开发与管理工具,适用于Oracle数据库环境。 - **新版本特性**:概述了Toad for Oracle最新版本的...
在Oracle数据库中,物化视图(Materialized View, MV)是一种重要的性能优化工具,尤其在数据仓库和决策支持系统中。物化视图预先计算并存储了一个查询的结果,允许快速访问而不是每次需要时重新执行复杂的查询。在...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握...
用户甚至可以在执行过程中改变变量的内容。调试工作能够与正常的程序执行同步进行,应用的执行不受影响。用户也不必在代码中自行编写错误捕捉逻辑,以识别和修改错误。 DBA Module DBA 模块实现了日常数据库管理...
Oracle,作为全球最广泛使用的数据库管理系统之一,其功能强大,适用范围广泛,从中小型企业到大型企业都广泛应用。本教程以浅显易懂的语言,逐层递进的方式,讲解了Oracle的核心概念和技术。 教程可能涵盖了以下几...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据重要地位。SQL(Structured Query Language)是用于管理和操作数据库的标准语言,包括数据查询、数据更新、数据插入和数据删除等...
19. 如何在Oracle中使用事务控制? 通过事务控制语句来管理事务。例如,COMMIT语句用来提交事务,ROLLBACK用来回滚事务,SAVEPOINT创建保存点用于回滚到特定点。 20. Oracle中的锁是什么? 锁是防止其他用户访问...
Oracle 数据库中的视图通常是不带参数的,但有时,我们需要使用带参数的视图来方便查询数据。下面将简要介绍 Oracle 带参数视图的实践。 一、问题描述 在实际应用中,我们遇到了一个问题,即需要打印一张报表,...
在Oracle 11.0版本中,SQL Developer提供了更加完善的特性和用户友好的界面,使得数据库管理变得更加简单。本指南将详细介绍如何使用Oracle SQL Developer进行基本操作和高级功能。 一、安装与启动 1. 下载Oracle ...
Oracle数据库是一种广泛使用的关系型数据库管理系统,其在企业级应用中占据重要地位。本文主要针对ORACLE数据库的学习笔记进行深入解析。 首先,SQL是Structured Query Language的缩写,即结构化查询语言,它是用于...
在Oracle中,SQL的使用涵盖了数据查询、插入、更新、删除以及数据库对象的创建和管理等多个方面。例如,`SELECT`语句用于查询数据,如`SELECT * FROM table_name`会返回表`table_name`中的所有记录。`INSERT INTO`...
9. **性能优化最佳实践**:书中提供了许多实用的建议,如避免在SQL语句中硬编码值、减少I/O操作、优化批量操作、使用绑定变量等,这些都是提高Oracle数据库性能的有效手段。 10. **案例研究**:书中包含丰富的实际...