create or replace function P_Get_SwNet_PeWeight3(Code in varchar2)
return number is
calcResult number;
cursor mycur is
select case
when m.variable_val = 3 then
1
else
0
end
from Y_S_DATA_ITEM m
where m.variable_code = Code
and m.busi_item_class = 'Nso_Pe_Mapping';
begin
calcResult := 0;
open mycur;
fetch mycur
into calcResult;
close mycur;
return calcResult;
end P_Get_SwNet_PeWeight3;
上面是使用游标的方式,下面是使用select into方式。
create or replace function F_ReadDataItemValue(Code in String) return number is
Result number;
begin
Result:=0;
select nvl(s.variable_val,0) into Result from Y_S_Data_Item s where s.variable_code=Code;
return Result;
end F_ReadDataItemValue;
下面是在函数中有判断条件的:
create or replace function P_Get_SW_DriverNP14_PeWeight(driverCode in varchar2,peCode in varchar2)
return number is
rt number;
dataItemValue number;
tmpDataItemValue number;
begin
if(peCode='PE-V001' or peCode='PE-V008') then
dataItemValue := F_ReadDataItemValue('NSO-PE-MP-003');
if(dataItemValue=1) then
rt := 0;
else
rt := 4;
end if;
end if;
if(peCode='PE-V003' or peCode='PE-V023') then
tmpDataItemValue := F_ReadDataItemValue('NSO-PE-MP-003');
dataItemValue := F_ReadDataItemValue('NSO-PE-MP-007');
if(dataItemValue=1) then
if(tmpDataItemValue=1) then
rt := 2;
else
rt := 4;
end if;
else
f(tmpDataItemValue=1) then
rt := 2;
else
rt := 6;
end if;
end if;
end if;
return rt;
end P_Get_SW_DriverNP14_PeWeight;
分享到:
相关推荐
《SQL学习指南》是一本专为SQL初学者和进阶者设计的学习资料,包含了中文版和英文原版两部分,旨在帮助读者全面理解和掌握SQL语言的核心概念与实用技巧。SQL,全称Structured Query Language(结构化查询语言),是...
标题中的“sql学习的好书”指的是SQL(Structured Query Language)的学习资源,这是一门用于管理和处理关系数据库的强大语言。在描述中提到的“学sql的不错的两个help文件”,表明我们有两个帮助文档,分别是“SQL2...
在SQL学习指南(新第二版)中,我们深入探讨了SQL这一强大且广泛使用的数据库查询语言。SQL,全称为Structured Query Language(结构化查询语言),是管理关系数据库系统的核心工具,无论是在小型个人项目还是大型企业...
sql学习资料 SQL自学通 SQL语句集锦 sql基础到高级 SQLServer实例 MySQL中文参考手册 数据库语言SQL必学 MySQL中文参考手册.chm SQL21自学通.pdf SQL查询答案.doc sql基础到高级.doc SQL语句集锦.txt 多个 SQLServer...
SQL学习指南(第二版)书中的sql初始脚本,此脚本直接运行即可,含有数据。
《SQL学习指南(第二版)》是一本专为初学者设计的数据库技术教程,它全面地涵盖了SQL(Structured Query Language)的基本概念、语法和实际应用。SQL是用于管理和处理关系数据库的强大工具,无论是在企业数据管理...
《SQL学习指南》是一本全面深入讲解SQL语言的中文教程,尤其适合初学者及需要提升SQL技能的IT从业者。SQL,全称为Structured Query Language(结构化查询语言),是用于管理和处理关系数据库的标准语言。它在现代...
sql学习指南第二版,影印版,老外写的,张伟超等翻译的中文版,方便查阅。
t-sql学习笔记,总结的挺好
SQL学习宝典2.0的功能说明: 1.学习和检验SQL语句,输入SQL语句即可执行,及时显示结果。 2.assess数据库显示,显示数据库中的所有表名和所有表的记录, 包括字段类型。可以在conn.inc文件中把xx.mdb换成你...
sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习
本资料包提供了丰富的学习示例,涵盖了从基础到高级的各种SQL语句,包括存储过程、游标和自定义函数等关键概念。 首先,让我们关注“存储过程”。存储过程是预编译的SQL语句集合,可以视为数据库中的可执行程序。...
《SQL学习用PPT》是一套专为初学者设计的数据库学习资料,涵盖了从基础知识到高级技巧的全面讲解。这份课件旨在帮助用户系统地掌握SQL语言,通过结合实际操作来提升技能。以下是对各章节内容的详细解读: 1. **第1...
这个“sql学习文件doc”包含了在SQL学习过程中可能会遇到的问题及其解决方案,旨在帮助初学者和进阶者更好地理解和掌握SQL。 1. **SQL基础** SQL的基础包括数据查询、数据插入、更新和删除操作,以及数据库的创建...
SQL 学习方法和技术 SQL(Structured Query Language)是一种标准化的关系数据库管理语言,用于管理和操作关系数据库管理系统中的数据。学习 SQL 的方法和技术对以后有很大的帮助。 SQL 历史简介 SQL 语言是由 ...
ORACLE数据库教程-SQL学习篇.ppt
sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT
《高效SQL学习笔记》 SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。高效地掌握SQL对于任何IT从业者,尤其是数据分析师、数据库管理员和开发人员来说,都是至关重要的...
在SQL学习过程中,实例文件是十分重要的资源,它们能让我们通过实际操作来加深对理论知识的理解。本"SQL学习实例文件"就是一个集中的资源库,包含MDF和LDF文件,这些都是SQL Server数据库的重要组成部分,以及相关的...