`
yelr_j
  • 浏览: 68182 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

sql 学习

阅读更多
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;
 

 

分享到:
评论

相关推荐

    learning Sql学习指南

    《SQL学习指南》是一本专为SQL初学者和进阶者设计的学习资料,包含了中文版和英文原版两部分,旨在帮助读者全面理解和掌握SQL语言的核心概念与实用技巧。SQL,全称Structured Query Language(结构化查询语言),是...

    sql学习的好书

    标题中的“sql学习的好书”指的是SQL(Structured Query Language)的学习资源,这是一门用于管理和处理关系数据库的强大语言。在描述中提到的“学sql的不错的两个help文件”,表明我们有两个帮助文档,分别是“SQL2...

    SQL学习指南(新第二版)

    在SQL学习指南(新第二版)中,我们深入探讨了SQL这一强大且广泛使用的数据库查询语言。SQL,全称为Structured Query Language(结构化查询语言),是管理关系数据库系统的核心工具,无论是在小型个人项目还是大型企业...

    sql学习资料 SQL自学通 SQL语句集锦 sql基础到高级 SQLServer实例 MySQL中文参考手册 数据库语言SQL必学

    sql学习资料 SQL自学通 SQL语句集锦 sql基础到高级 SQLServer实例 MySQL中文参考手册 数据库语言SQL必学 MySQL中文参考手册.chm SQL21自学通.pdf SQL查询答案.doc sql基础到高级.doc SQL语句集锦.txt 多个 SQLServer...

    SQL学习指南(第二版)书中的sql初始脚本

    SQL学习指南(第二版)书中的sql初始脚本,此脚本直接运行即可,含有数据。

    SQL学习指南(第二版)带脚本

    《SQL学习指南(第二版)》是一本专为初学者设计的数据库技术教程,它全面地涵盖了SQL(Structured Query Language)的基本概念、语法和实际应用。SQL是用于管理和处理关系数据库的强大工具,无论是在企业数据管理...

    SQL学习指南 完整中文版

    《SQL学习指南》是一本全面深入讲解SQL语言的中文教程,尤其适合初学者及需要提升SQL技能的IT从业者。SQL,全称为Structured Query Language(结构化查询语言),是用于管理和处理关系数据库的标准语言。它在现代...

    sql学习指南第二版

    sql学习指南第二版,影印版,老外写的,张伟超等翻译的中文版,方便查阅。

    t-sql学习笔记

    t-sql学习笔记,总结的挺好

    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学习

    oracle sql 学习示例

    本资料包提供了丰富的学习示例,涵盖了从基础到高级的各种SQL语句,包括存储过程、游标和自定义函数等关键概念。 首先,让我们关注“存储过程”。存储过程是预编译的SQL语句集合,可以视为数据库中的可执行程序。...

    SQL学习用PPT

    《SQL学习用PPT》是一套专为初学者设计的数据库学习资料,涵盖了从基础知识到高级技巧的全面讲解。这份课件旨在帮助用户系统地掌握SQL语言,通过结合实际操作来提升技能。以下是对各章节内容的详细解读: 1. **第1...

    sql学习文件doc

    这个“sql学习文件doc”包含了在SQL学习过程中可能会遇到的问题及其解决方案,旨在帮助初学者和进阶者更好地理解和掌握SQL。 1. **SQL基础** SQL的基础包括数据查询、数据插入、更新和删除操作,以及数据库的创建...

    sql学习方法和技术

    SQL 学习方法和技术 SQL(Structured Query Language)是一种标准化的关系数据库管理语言,用于管理和操作关系数据库管理系统中的数据。学习 SQL 的方法和技术对以后有很大的帮助。 SQL 历史简介 SQL 语言是由 ...

    ORACLE数据库教程-SQL学习篇.ppt

    ORACLE数据库教程-SQL学习篇.ppt

    sql 学习全实例 SQL STUDENT

    sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT sql 学习全实例 SQL STUDENT

    高效SQL学习笔记

    《高效SQL学习笔记》 SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。高效地掌握SQL对于任何IT从业者,尤其是数据分析师、数据库管理员和开发人员来说,都是至关重要的...

    SQL学习实例文件

    在SQL学习过程中,实例文件是十分重要的资源,它们能让我们通过实际操作来加深对理论知识的理解。本"SQL学习实例文件"就是一个集中的资源库,包含MDF和LDF文件,这些都是SQL Server数据库的重要组成部分,以及相关的...

Global site tag (gtag.js) - Google Analytics