oracle 函数 输入值,查询数据,返回相应处理结果
create or replace function FUN_SEARCH_ORDERBY
( INSTACEID in varchar2,TYE IN varchar2)
return varchar2
is
num number;
A number;
B number;
F number;
kv_ys varchar2();
kv_zg varchar2();
kv_tj varchar2();
cv_ys varchar2();
cv_zg varchar2();
cv_tj varchar2();
gv_ys varchar2();
gv_zg varchar2();
gv_tj varchar2();
begin
num:=;
if TYE='' then
--说明为矿 已整改为3 已提交为2 已验收为1
kv_ys :='80f3fdc9-25d5-48d9-aeb6-51f860ebc65e';
select count(*) into A from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=kv_ys;--验收
kv_zg :='1e9b5b88-a2b1-456c-a52f-197decb74c9c';
select count(*) into B from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=kv_zg;--整改
kv_tj :='a2342268-2f72-49be-9073-625220bed3b4';
select count(*) into F from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=kv_tj;--提交
if A= THEN num:=;
elsif B= THEN num:=;
elsif F= THEN num:=;
end if;
end if; if TYE='' then
--说明为厂
cv_ys :='b31a3d30-301e-4bf2-98bc-c223b172dfb0';
select count(*) into A from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=cv_ys;--验收
cv_zg :='90d7c167-f9a9-4b4b-beed-ee1e43f9ec8e';
select count(*) into B from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=cv_zg;--整改
cv_tj :='bed2a800-adfc-4269-831f-cfee05bc6336';
select count(*) into F from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=cv_tj;--提交
if A= THEN num:=;
elsif B= THEN num:=;
elsif F= THEN num:=;
end if;
end if; if TYE='' then
--说明为厂
gv_ys :='53b83eeb-ec91-4b59-bf2b-a5a80d6089f6';
select count(*) into A from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=gv_ys;--验收
gv_zg :='7e9cb10c-2119-475b-823b-9ce8e2d6490f';
select count(*) into B from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=gv_zg;--整改
gv_tj :='5e9880f8-e427-4fd3-9ee3-872095bb9e8b';
select count(*) into F from workflowtask where Status = AND InstanceID = INSTACEID AND stepid=gv_tj;--提交
if A= THEN num:=;
elsif B= THEN num:=;
elsif F= THEN num:=;
end if;
end if; return num;
end;
oracle 函数 输入值,查询数据,返回相应处理结果的更多相关文章
- mongodb基础系列——数据库查询数据返回前台JSP(二)
上篇博客论述了,数据库查询数据返回前台JSP.博客中主要使用Ajax调用来显示JSON串,来获取其中某一个字段,赋给界面中的某一个控件. 那这篇博客中,我们讲解,把后台List传递JSP展示. Lis ...
- 在使用Ibatis查询数据返回时,报如下错误:java ibatis The error happened while setting a property on the result object
问题: 在使用Ibatis查询数据返回时,报如下错误: [com.show.add.proxy.SqlMapClientTemplateProxy]com.ibatis.common.jdbc.exc ...
- laravel 查询数据返回的结果
laravel查询数据返回的结果 在插入数据库的时候,发现查询数据返回的结果是一个对象;即使是空数据 返回的不是true或者false 那么要判断该结果是否查询有结果 该如果呢? 学习源头: http ...
- 在数据库中(Oracle),根据时间查询数据: to_date()和to_char()函数
1. to_date() 函数 1.1 格式 to_date("要转换的字符串","转换的格式") //两个参数的格式必须匹配,否则会报错.即按照第二个参数 ...
- sql server 使用链接服务器连接Oracle,openquery查询数据
对接问题描述:不知道正式库oracle数据库账户密码,对方愿意在对方的客户端上输入账号和密码,但不告诉我们 解决方案:使用一台sql server作为中间服务器,可以通过转存数据到sql serv ...
- oracle 连接数据库并查询,返回List<Map<String, Object>> 数据
package JDBC; import java.sql.Clob; import java.sql.Connection; import java.sql.DriverManager; impor ...
- Oracle 函数高级查询
目录 oracle高级查询 Oracle SQL获取每个分组中日期最新的一条数据 求平均值(为0的参数不均摊) 字符串清除前面的0 判断字符串串是否包含某个字符串 switch 判断 oracle不足 ...
- SpringBoot JDBC 源码分析之——NamedParameterJdbcTemplate 查询数据返回bean对象
1,NamedParameterJdbcTemplate 查询列表 /***测试***/ public void queyBeanTest(){ String s = "select * f ...
- mongodb基础系列——数据库查询数据返回前台JSP(一)
经过一段时间停顿,终于提笔来重新整理mongodb基础系列博客了. 同时也很抱歉,由于各种原因,没有及时整理出,今天做了一个demo,来演示,mongodb数据库查询的数据在JSP显示问题. 做了一个 ...
随机推荐
- Nginx访问权限配置
最近建个人网站,在服务器上新建了一个用户zengfp,并且把网站的目录放到了/home/zengfp/www目录下,配置的nginx: server { listen 80 default_serve ...
- MII接口简介
Standard MII总共使用了15根线,外加2根MDIO线,如果要扩展PHY芯片,这些线除了其中两根(应该是TXCLK和RXCLK)以外都是不可共用的:而Reduce Media Independ ...
- python数据结构之希尔排序
def shell_sort(alist): n=len(alist) gap= int(n / 2) #步长 while gap>0: for i in range(gap,n): j=i w ...
- MVC面试问题与答案
读这篇文章不意味着你一定要去并且能搞定MVC面试.这篇文章的目的是在面试之前让你快速复习MVC知识.这篇文章也不是MVC培训课程. 如果你想学习MVC,从这儿开始 Learn MVC ( Model ...
- 如何在github上搭建网站?
3年前就想写这篇文章了,一直没写,拖到现在,迟到总比不到好,哈哈.github pages只支持静态博客(html,css,js),不支持服务端(php,physon). 一.尝试一下 1.在电脑上安 ...
- H5图片压缩上传
1.所用到技术 HTML5 API:filereader.canvas 以及 formdata 目前来说,HTML5的各种新API都在移动端的webkit上得到了较好的实现.本次使用到的FileRea ...
- jsp页面执行java语法,获取的值在页面调用
首先在页面头引用用到类的包路径 写需要执行的java语法 页面转换引用 <!-- 引用包路径 --> <%@ page language="java" impor ...
- [QTree6]Query on a tree VI
Description: 给你一棵n个点的树,编号1~n.每个点可以是黑色,可以是白色.初始时所有点都是黑色.下面有两种操作请你操作给我们看: 0 u:询问有多少个节点v满足路径u到v上所有节点(包括 ...
- PHP判断iPhone、iPad、Android、PC设备的方法
因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone.iPad.Android.PC设备的例子. 注意:本代码的PC系统为 ...
- Flask jinja2
{{ }} #引用 执行 非逻辑代码 {% %} #逻辑代码 引用变量 @app.template_global() # 全局函数 Markup # 安全标签字符串儿 {% macro func() ...