`

function

 
阅读更多
create or replace function getSignUsers(strExamID varchar2,strUserCode varchar2,strSignCount varchar2) return varchar2 is
  Result varchar2(1000);
  i integer :=0;
cursor c1 is
  select cname from exam_apply_current_user a , empymt@pqpms b
  where exam_id = strExamID
  and a.user_code = strUserCode
  and a.sign_count = strSignCount
  and a.sign_user_code = b.empyno
  order by cname;
begin
  Result := '';
  for r1 in c1 loop
      if c1%notfound then
         exit;
      end if;
      if i = 0 then
         Result := r1.cname;
      else
         Result := result||','||r1.cname;
      end if;
      i := i +1;
  end loop;
  return(Result);
end getSignUsers;


create or replace function getWeekly(var_date in date)
return varchar2
is

tmp_weekly varchar2(10) := null;
begin
--var_date + 1, for Sunday is first day of a week
    select case when to_char(var_date+1 , 'iw') = '01' and to_char(var_date , 'iw') = '01'   and to_char(var_date , 'mmdd') >  '0201'
                then to_char(var_date , 'yyyy')||'-'||to_char(to_number(to_char(var_date - 6 , 'iw')) + 1)
                  else case when to_char(var_date+1 , 'iw') = '01' and to_char(var_date , 'iw') <> '01' and to_char(var_date , 'mmdd') >  '0201'
                       then to_char(var_date , 'yyyy')||'-'||to_char(to_number(to_char(var_date , 'iw')) + 1)
                            else to_char(var_date+1 , 'yyyy-iw') end end into tmp_weekly from dual ;

    return tmp_weekly ;
end getWeekly;
分享到:
评论

相关推荐

    MATLAB的S-Function教程

    ### MATLAB的S-Function教程 #### S-Function概述 S-Function(系统函数)是MATLAB Simulink中一种强大的工具,它允许用户通过自定义的编程方式来扩展Simulink的功能。S-Function可以使用多种语言编写,包括MATLAB...

    MATLAB的S-Function编写指导

    ### MATLAB的S-Function编写指导 #### 第一章:S-Function概述 S-Function(系统函数)是一种强大的工具,用于扩展Simulink的功能。它允许用户通过自定义的算法来增强模型的能力。本章首先介绍了S-Function的基本...

    S-function模块案例详解(MATLAB程序)

    在MATLAB环境中,Simulink是用于系统建模和仿真的一种强大的工具,而S-function则是Simulink中的自定义功能模块,允许用户扩展Simulink的功能,以满足特定的计算需求。本篇将深入探讨S-function模块在蹦极系统案例中...

    通过 S-Function 集成 C 代码进行仿真

    S-Function(系统函数)是Simulink中一个强大的功能,允许用户使用C、C++、Fortran或其他编程语言来编写自定义模块,以便在Simulink模型中使用。 1. S-Function概念及仿真原理: S-Function是Simulink中的一个模块...

    s-function函数,s-function函数定义放置错误,matlab源码.zip

    在MATLAB环境中,S-Function(System Function)是一种高级的编程接口,用于创建自定义的仿真组件,可以扩展Simulink的功能。S-Functions允许用户深入到Simulink的内部,构建自己的动态系统模型,满足特定的计算需求...

    MATLAB中的S-function中文教程

    S-function分为两种主要类型:Legacy S-functions(旧版S-function)和Blockset S-functions(Blockset型S-function)。Legacy S-functions是基于M文件的,通常用C或C++编写,适用于MATLAB R2016b及更早版本。...

    VC6.0的__FUNCTION__宏支持

    **VC6.0的__FUNCTION__宏支持** 在C++编程中,`__FUNCTION__`是一个预定义的宏,它代表了当前函数的名称。在Visual C++ 6.0(简称VC6.0)环境下,这个宏尤其有用,因为它可以帮助开发者在调试和日志记录时获取函数...

    s-function函数,s-function函数定义放置错误,matlab

    在MATLAB环境中,s-function(系统函数)是一种高级的编程工具,用于构建定制的Simulink模块,以处理复杂的系统模型或实现特定的算法。在本案例中,s-function被应用来解决一个倒立摆的非线性问题。倒立摆是一个经典...

    C语言实现s-function源码,含全局变量

    在MATLAB/Simulink环境中,S-Function(Simulink Function)是一种用户自定义的模块,用于扩展Simulink库的功能。S-Functions可以用多种编程语言编写,包括C语言,因为C语言具有高效和灵活性,是实现复杂计算逻辑的...

    使用S-Function函数实现离散PID控制器,并建立simulink仿真模型

    在MATLAB的Simulink环境中,S-Function是一种强大的工具,允许用户自定义系统行为,以满足特定的仿真需求。本教程将详细讲解如何利用S-Function实现一个离散PID控制器,并建立相应的Simulink仿真模型。 首先,理解S...

    《MATLAB的S-Function编写指导》——完整版.pdf

    MATLAB的S-Function是一种强大的工具,用于在Simulink环境中创建自定义的动态系统模块。它允许用户利用C、C++或Fortran等底层语言的性能,来实现Simulink无法直接处理的复杂算法或特定硬件接口。这份《MATLAB的S-...

    S-Function使用手册.pdf

    S-Function 使用手册 S-Function 是 Simulink 中的一种自定义驱动库,允许用户创建自定义的模型和算法,以满足特定的仿真和设计需求。以下是 S-Function 使用手册的知识点总结: 一、S-Function 概念 * S-...

    s-function编写指导

    ### S-Function编写指导 #### 第一章:S-Function概述 **S-Function**(系统函数)是一种强大的工具,用于扩展Simulink®的功能。它允许用户自定义Simulink块的行为,从而实现更复杂的功能。本章节将详细介绍S-...

    Actionscript 中 Function的使用

    在ActionScript中,`Function`是一种非常核心的类型,它允许我们定义可执行的代码块,也就是函数。函数是ActionScript编程中的基本构建模块,它们可以封装特定的任务,使其可以在程序的不同部分重复使用,提高代码的...

    理解Javascript Function与Object

    理解Javascript Function与Object 在JavaScript中,Function和Object是两个非常重要的概念,它们之间存在着紧密的关系。在这篇文章中,我们将深入探讨Function和Object的关系,了解它们之间的联系和区别。 ...

    《MATLAB的S-Function编写指导》_matble_S-function_

    《MATLAB的S-Function编写指导》是一本专为初学者设计的教程,旨在帮助读者掌握MATLAB环境下的S-Function编程技术。S-Function,全称为Simulink Simulation Function,是MATLAB Simulink仿真环境中的一种特殊模块,...

Global site tag (gtag.js) - Google Analytics