zoukankan      html  css  js  c++  java
  • oracle自定义函数function编写和调试

    关于function的书写格式如下:

    自定义函数语法:

    CREATE OR REPLACE FUNCTION 函数名
    RETURN 返回值类型
    IS
    声明部分;
    BEGIN
    函数体;
    RETURN 变量;
    END;

    下面是我写的一个关于生成带特殊前缀的自增ID的函数

    create or replace function getemailmodeID(pre in varchar) return varchar as
      emailID varchar(32);
      v_pre varchar2(32);
    begin
        v_pre :=pre;
        execute immediate 'select trim('''||v_pre||''')||lpad(sqn_emailmode.nextval,8,''0'')  from dual' into emailID;
        return emailID;
    end getemailmodeID;

    另外在书写过程中可以使用PLSQL自带的调试功能,如下图:

    1)选中具体的函数,邮件选择test

    2)输入变量,既可以执行函数

  • 相关阅读:
    hdu 4258 Covered Walkway
    hdu 2337 Escape from Enemy Territory
    二分查找
    hdu 2335 Containers
    最大流 Dinic
    进程和并发编程
    黏包
    socket
    网络编程
    异常处理
  • 原文地址:https://www.cnblogs.com/raychou1995/p/10468926.html
Copyright © 2011-2022 走看看