`
immortal2512
  • 浏览: 44110 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle 自定义function

阅读更多

CREATE OR REPLACE FUNCTION FUN_GET_LINK_SPECIFY_ADMINS(P_LINK_ID IN NUMBER)
RETURN VARCHAR2 AS
  /*获取指定链接定向所有管理员名字,拼装成字符串输出
   @CREATEDATE 2009-05-11
   @AUTHOR LUJUN
  */

  V_RETURN VARCHAR2(4000) := '';
  V_ADMIN_NAME VARCHAR2(30);
  CURSOR CUR IS
   SELECT ADMIN_NAME FROM TBL_LINK_SPECIFY_ADMIN WHERE LINK_ID=P_LINK_ID;
BEGIN

  OPEN CUR;
  LOOP
      FETCH CUR INTO V_ADMIN_NAME;
      EXIT WHEN CUR%NOTFOUND;
      V_RETURN :=(V_RETURN || ' ' || V_ADMIN_NAME);

  END LOOP;

  RETURN(V_RETURN);
END FUN_GET_LINK_SPECIFY_ADMINS;

 

分享到:
评论

相关推荐

    14.Oracle自定义函数1

    一、函数的创建、调用和权限1、创建函数create or replace function 函数名(参数1 模式 数据类型,) return 数据类型as --

    oracle 自定义方法 判断日期是不是为假期 如果是假期则取下一天 直到工作日爲止

    oracle 自定义方法 判断日期是不是为假期 如果是假期则取下一天 直到工作日爲止

    ORACLE CRC32函数

    ORACLE crc3函数,将字符类型转换成唯一的数字类型,例如CSDN,经过crc32函数转换后,得到的值为-1016176976

    Oracle Anydata 自定义对象UDT示例

    自从Oracle9i 推出Any数据类型(ANYDATA, ANYDATASET, ANYTYPE)以来,其使用鲜有详细示例,在Google到Steve Hilker 的博文中实验学习,欢迎大家扩展。...

    Oracle 自定义split 函数实例详解

    Oracle 自定义split 函数 Oracle没有提供split函数,但可以自己建立一个函数实现此功能。比如“abc defg hijkl nmopqr stuvw xyz”,分隔符是空格,但空格个数不定。 源代码: CREATE OR REPLACE TYPE ty_str_...

    Oracle查询取汉字拼音首字母

    Oracle查询取汉字拼音首字母Function

    Oracle自定义脱敏函数的代码详解

    对于信息安全有要求的,在数据下发和同步过程中需要对含有用户身份信息的敏感字段脱敏,包括用户姓名、证件号、地址等等,下面是自定义函数的代码 CREATE OR REPLACE FUNCTION F_GET_SENSITIVE(IN_STR VARCHAR, IN...

    Oracle自定义判断数据是否为数值函数

    1 CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) 2 RETURN NUMBER 3 IS 4 v_str VARCHAR2 (1000); 5 BEGIN 6 IF str IS NULL 7 THEN 8 RETURN 0; 9 ELSE 10 v_str := translate(str, '....

    oracle多行转为字符串总结

    介绍了将多行转为字符串的三种方案,并比较了三种方案的执行效率. 1.sys_connect_by_path + start with ... connect by ... prior + 分析函数 2.自定义Function/SP 3.使用 Oracle 10g 内置函数 wmsys.wm_concat

    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 数据字典...

    110个oracle常用函数.pdf

    Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者。这样使用者就不需要去理解业务逻辑,把PL/SQL函数中的业务逻辑...

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

    在Oracle中想要返回表对象,必须自定义一个表类型,如下所示: 代码如下: create or replace type t_table is table of number; 上面的类型定义好后,在function使用可用返回一列的表,如果需要多列的话,需要先...

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

    Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户  创建角色 SQL> create role admin;  授权给角色 SQL> grant connect,resource to admin;  撤销角色的权限 SQL> revoke connect from admin; ...

    C# ODP.NET 调用Oracle函数返回值时报错的一个解决方案

    有人在社区问到:C#调用Oracle中自定义函数的返回值时,无法正常调用。但在PL/SQL中正常调用返回。 于是动手一试: 1、准备函数(Oralce 11g.2.0.0.4) CREATE OR REPLACE FUNCTION F_Update_Grade(v_UserID in ...

    Oracle 10g 开发与管理

    8.2函数(function) 75 1.创建 75 2.调用函数 75 8.3程序包(package) 76 1.规范 76 2.主体 76 3.私有成员 77 4.实例化 77 5.重载 77 6.管理程序包和执行权限 77 8.4依赖性 78 练习 78 第九讲 索 引 80 一.了解索引...

    VB6扩展方法自定义支持

    Welcome to the VB6Extend wiki! 一、 ZLCustomExtend 2 1、背景 2 ...Function INI_GetValue(ByVal filename As String, ByVal AppName As String, ByVal KeyName As String) As String 说明 Win

    Asp Oracle存储过程返回结果集的代码

    经过摸索和实践,我把自己的解决方法,写在下面: 说明: 我的Oracle客户端的版本是 oracle 9i, 安装client端的时候,不能用默认安装,一定要自定义, 然后选择所有 OLEDB 相关的内容,都装上,否则到下面的 ...

    精通SQL 结构化查询语言详解

    15.3.4 使用CREATE FUNCTION创建函数  15.3.5 使用Enterprise Manager创建存储过程和函数 15.3.6 修改和删除存储过程和函数  15.4 Oracle中的流控制语句  15.4.1 条件语句  15.4.2 循环语句  15.4.3 ...

    CodeIgniter分页类pagination使用方法示例

    public function index() { $this->load->model ( 'home_model' , '' , TRUE); $config= array(); $config['per_page'] = $this->per_page; //每页显示的数据数 $current_page = intval($this->input

    精通SQL--结构化查询语言详解

    15.3.4 使用create function创建函数 312 15.3.5 使用enterprise manager创建存储过程和函数 315 15.3.6 修改和删除存储过程和函数 317 15.4 oracle中的流控制语句 319 15.4.1 条件语句 319 15.4.2 循环语句 ...

Global site tag (gtag.js) - Google Analytics