`
toolkit1216
  • 浏览: 27921 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle function的基本语句

阅读更多

CREATE OR REPLACE FUNCTION "OMSFM"."TEST1"(inParam in varchar2,outParam out number)

RETURN VARCHAR2
IS
 avgSal number;
BEGIN
  select  avg(salary) into avgSal from test where name like inParam||'%';
  outParam:=avgSal;
  --if else  语句
  IF avgSal=20 THEN
     DBMS_OUTPUT.PUT_LINE('2Sample output outParam='|| avgSal);
  ELSIF avgSal=30 THEN
    DBMS_OUTPUT.PUT_LINE('3Sample output outParam='|| avgSal);
  ELSIF avgSal=10 THEN
    DBMS_OUTPUT.PUT_LINE('11Sample output outParam='|| avgSal);
  END IF;
--do loop
  RETURN (avgSal);
END;

分享到:
评论

相关推荐

    oracle-function-执行动态sql

    execute immediate str_sql into tabtcn; --动态执行DDL语句

    Oracle 入门文档2

    Oracle笔记 三、function 、select Oracle笔记 四、增删改、事务 Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间 Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 ...

    Oracle 入门文档

    Oracle笔记 三、function 、select Oracle笔记 四、增删改、事务 Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间 Oracle笔记 六、PL/SQL简单语句块、变量定义 Oracle笔记 七、PL/SQL 异常处理 ...

    一个oracle客户端(oracle sql handler)

    支持 PL/SQL 语句(包括 Procedure、 Function、Trigger、 Package),能够显示 DBMS_OUPTPUT.PUT_LINE 的输出;能够给出错误信息,甚至光标能够精确定位错误所在的行列位置,方便于调试 o 多线程、多连接:可以...

    Oracle SQL Handler (Oracle客户端工具) V3.1

    本工具是用 Java 开发的、专门用于 Oracle 数据库操作的一种图形界面工具: 多线程、多连接、支持 PL/SQL、功能实用、操作简便,能运行于所有平台包括 Windows、Linux 及 Unix,勿需安装 Oracle 客户端,仅 2.8 MB ...

    Oracle 多参数查询语句

    CREATE OR REPLACE FUNCTION f_get_param( IN_PARAM IN VARCHAR2, IN_FLAG IN VARCHAR2) RETURN VARCHAR2 IS RESULT VARCHAR2(500); v_leng NUMBER; v_left NUMBER; v_right NUMBER; v_param VARCHAR2(200); v_...

    Oracle数据库使用及命名规则的详解

    低级别语句在高级别语句后的,一般缩进4个空格:  DECLARE  v_MemberId VARCHAR2(32),  BEGIN  SELECT admin_member_id INTO v_MemberId  FROM company  WHERE id = 10;  DBMS_OUTPUT.PUT_LINE(v_...

    Oracle 10g 学习笔记

    │ 融会贯通Oracle数据库的25条基本知识.txt │ 详细讲解Oracle服务器的常用命令行.mht │ └─资料 │ Ora 10G Err_Msg.chm │ Oracle10g_DBA.pdf │ Oracle10G官方文档CHM合集SQL参考手册.pdf │ Oracle9i...

    Oracle数据库存储过程技术文档.doc

    2.3 动态SQL语句 21 2.4 例外处理 22 2.5 一个完整的PL/SQL实例 24 第三章 oracle存储过程讨论 25 3.1 函数(FUNCTION) 26 3.1.1 用户函数创建,编译,删除 26 3.1.2 参数传递 27 3.2 存储过程 28 3.3 包 29 3.3.1 ...

    oracle 视图,函数,过程,触发器自动编译脚本

    日常管理维护一个oracle数据库服务器的时,经常会碰到修改view,table结构的情况,而且由于oracle view,函数,存储过程等对象的相互关联的关系,经常会由于一个view,table,fun,proc的修改而导致相关的对象失效。...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    支持 PL/SQL 语句(包括 Procedure、 Function、Trigger、 Package),能够显示 DBMS_OUPTPUT.PUT_LINE 的输出;能够给出错误信息,甚至光标能够精确定位错误所在的行列位置,方便于调试 多线程、多连接:可以创建...

    with_function实现.zip

    在PostgreSQL上实现Oracle数据库的 with function 功能,这里的实现不是说使用某些相类似的其他功能来 曲线救国 地实现此功能。而是将执行与在Oracle上一模一样的SQL语句!

    最全的oracle常用命令大全.txt

    SQL>select object_name,status from user_objects where object_type='FUNCTION'; SQL>select object_name,status from user_objects where object_type='PROCEDURE'; 查看函数和过程的源代码 SQL>select text...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询)  数据控制语言Data Controlling Language(DCL),用来...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    支持 PL/SQL 语句(包括 Procedure、 Function、Trigger、 Package),能够显示 DBMS_OUPTPUT.PUT_LINE 的输出;能够给出错误信息,甚至光标能够精确定位错误所在的行 列位置,方便于调试 多线程、多连接:可以创建...

    Oracle的Node.js驱动node-oracledb.zip

    支持 Oracle 的基本和高级特性:SQL 和 PL/SQL 执行使用 javascript 对象和数组进行绑定查询结果返回到 JavaScript 对象和数组可在 JavaScript 和 Oracle 对象间转换事务管理连接池语句缓存客户端结果缓存端到端调试...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    1 Oracle 结构组件 目标 1-2 基本结构概述 1-3 Oracle 服务器 1-4 Oracle 实例 1-5 建立连接和创建会话 1-6 Oracle 数据库 1-7 物理结构 1-8 内存结构 1-9 系统全局区(SGA) 1-10 共享池 1-12 库缓存 1-13 数据字典...

    在Oracle的函数中,返回表类型的语句

    Oracle的function中怎么返回表变量? 太晚了,过多的理论知识就不说了,下面简单地说实现吧!.. 1、创建表对象类型。 在Oracle中想要返回表对象,必须自定义一个表类型,如下所示: 代码如下: create or replace type t_...

    oracle sql performance tuning

    3.6 在VIEW中尽量不要使用 PACKAGE/FUNCTION 来得到栏位值, 8 3.7 通过ROWID访问表 9 3.8 必要时,可在ORACLE STANDARD TABLE上加索引 9 3.9 合理排列WHERE子句中的连接顺序. 9 3.10 用WHERE子句替换HAVING子句 9 ...

    Oracle8i_9i数据库基础

    §5.3.2 基本的分区、簇信息查询 169 第六章 使用SQL 进行数据操作 170 §6.1 INSERT操作 170 §6.1.1 用文字插入操作 171 §6.1.2 用子查询插入操作 171 §6.2 UPDATE操作 172 §6.2.1 用文字更新操作 173 §6.2.2 ...

Global site tag (gtag.js) - Google Analytics