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 学习顶顶顶顶顶顶顶 dddddddddddd顶顶顶顶顶顶顶的
sql学习资料 SQL自学通 SQL语句集锦 sql基础到高级 SQLServer实例 MySQL中文参考手册 数据库语言SQL必学 MySQL中文参考手册.chm SQL21自学通.pdf SQL查询答案.doc sql基础到高级.doc SQL语句集锦.txt 多个 SQLServer...
SQL学习指南(第二版)书中的sql初始脚本,此脚本直接运行即可,含有数据。
SQL学习笔记(pdf)
SQL学习资料(包含所有常用的语句例子) sql学习必备,内含sql一些常用语句的例子,有图有表,通过结果来理解sql语句的实现与结果。
SQL学习资料下载 SQL学习资料下载 SQL学习资料下载SQL学习资料下载
SQL学习指南 SQL学习指南 SQL学习指南 SQL学习指南 SQL学习指南
sql学习指南第二版,影印版,老外写的,张伟超等翻译的中文版,方便查阅。
sql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docxsql学习心得5篇汇总.docx
完整的linq to sql 学习笔记。
ORACLE数据库教程-SQL学习篇.ppt
t-sql学习笔记,总结的挺好
SQL学习指南(新第二版)带sql语句
SQL学习资料SQL学习资料SQL学习资料SQL学习资料SQL学习资料SQL学习资料
sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习sql学习
PL/SQL学习总结是本人学习ORACLE报表开发及FROM开发的总结,包括存储程序及,包等
sql学习资料
SQL学习(SQL语言学习的DOC资料),供SQL初学者观看,资料齐全。
SQL学习资料SQL学习资料SQL学习资料
sql学习心得5篇精选汇总(优秀4篇).docx