`

oracle存储过程初入门示例

阅读更多
create or replace procedure testPro(
  invalue in varchar2,--输入变量
  outvalue out varchar2--输出变量
)
as
  counts number;--临时变量
  testvalue varchar2(40) :='无数据';--临时变量
begin
  select count(*) into counts from base_user where ID = invalue;--先查询需要查的数据记录条数,并将条数返回给临时变量
  if counts = 0 then --判断是否存在数据
    outvalue := '无数据';--不存在则给输出变量返回字符串无数据
    --dbms_output.put_line('无数据');
  else--有数据则查出来返回姓名
    select name into testvalue from base_user where ID = invalue;
    outvalue := testvalue;
  end if;
end testPro;
 

 

分享到:
评论

相关推荐

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle11g从入门到精通

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle 入门文档2

    Oracle笔记 十、PL/SQL存储过程 Oracle笔记 十一、PL/SQL函数和触发器 Oracle笔记 十二、PL/SQL 面向对象oop编程 Oracle笔记 十三、PL/SQL面向对象之package Oracle笔记 十四、查询XML操作、操作系统文件

    Oracle入门很简单[张朝明].part2

    Oracle入门很简单[张朝明].part2.共2部分,这是第2部分。 本书从初学者的角度出发,由浅入深、循序渐进地介绍了oracle数据库开发的基础知识。书中对数据库基本理论及其在数据库开发过程中的应用也有详细介绍。书中也...

    Oracle入门很简单[张朝明].part1

    第3篇以数据库对象为主线讲述了包括视图、约束、游标、触发器、序列、用户角色与权限控制、函数与存储过程等内容;第4篇则重点讲述了oracle性能优化、一致性与事务管理、并发控制等内容;第5篇讲述了oracle在主流...

    oracle基础教程

    4.9 怎样手工跟踪函数/存储过程执行情况 54 4.10 多种业务使用同一数据库如何分配回滚段 54 4.11 怎样倒出、倒入文本数据 54 4.11.1 倒出 54 4.11.2 倒入 55 4.12 如何更新当前数据库日志备份方式为archive 56 4.13 ...

    BerkeleyDB.Core.Examples:使用.NET Core的Oracle Berkeley DB示例应用程序的公共存储库

    BerkeleyDb.Core入门项目 这些项目的目的是使用使用C#的Berkeley .NET Core库复制Oracle Berkeley DB文档中内置的演示应用程序。 这些样本不是原始文档的一对一复制,而是展示了嵌入式数据库存储中Berkeley DB库中...

    spring_on_oci:Oracle Cloud Infrastructure Free Tier上的Spring Boot入门

    该存储库包含一个 “ Hello,World” REST应用程序以及在上部署该应用程序的脚本。 部署的服务仅使用OCI自由层资源。 该项目的目的是展示如何在OCI中配置和配置资源以托管Spring Boot应用程序。 先决条件 你需要:...

    乐观汇总uniswapv2示例

    使用Uniswap V2的指南背景先决条件乐观汇总移植过程入门软件包升级EVM测试套件更新Optimism设置依赖关系为OVM编译OVM与EVM:构造函数自变量OVM与EVM:阻止时间戳交易截止日期,许可证签名和拍卖价格Oracle在OVM提供...

    (E文)基于成本的Oracle优化法则.pdf

    7.2.2 Oracle何时忽略直方图 149 7.3 频率直方图 152 7.3.1 伪造频率直方图 155 7.3.2 注意事项 156 7.4 “高度均衡”直方图 157 7.5 重新审视数据问题 163 7.5.1 愚蠢的数据类型 163 7.5.2 危险的默认值 166 7.6 本...

    jcache-examples:JSR107 JCache示例

    警告:要使用Oracle Coherence,您必须从其下载站点手动下载jar,然后将其安装到本地maven存储库中。 您应该能够通过更改传递给CachingProvider的String来切换提供程序... // Acquire the default cache provider...

    oci-cloudnative:MuShop-适用于Oracle Cloud Infrastructure的Cloud Native微服务演示

    MuShop在统一的参考应用程序中展示... 存储库包含应用程序代码以及用于创建堆栈的代码,该堆栈创建所有必需的资源并在创建的资源上配置应用程序。 为了简化入门,资源管理器堆栈是每个一部分 以下步骤指导您使用OCI资源

    SQL数据库编程入门:结构化查询语言(SQL)是用于存储,操作和检索许多数据库中数据的语言。 它是许多关系数据库管理系统的标准语言,这些关系数据库管理系统是世界各地的组织使用的一种数据库。 这些类型的关系数据库管理系统用于将数据存储在表中,例如SQLite,MySQL,Postgres,Oracle等。

    SQL编程从数据库开始 结构化查询语言(SQL)是用于存储,操作和检索许多数据库中的数据的语言。... 这些类型的关系数据库管理系统用于将数据存储在表中,此类示例包括SQLite,MySQL,Postgres,Oracle等。

    asp.net知识库

    发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory3.0完全攻略--简单示例 XCodeFactory3.0完全攻略--IDBAccesser ...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    SQL21日自学通

    存储过程包和触发机制403 总结406 问与答407 校练场407 练习407 第19 天TRANSACT-SQL 简介408 目标408 TRANSACT-SQL 概貌408 对ANSI SQL 的扩展408 谁需要使用TRANSACT-SQL409 TRANSACT-SQL 的基本组件409 数据...

    coherence-spring:相干Spring项目

    欢迎来到Oracle Coherence Spring项目 ... 快速开始为了快速入门,请阅读参考指南,因为它提供了详细的“ 快速入门”一章。 通过参考文档,我们还将引用各种演示和示例应用程序。 这些是该存储库的一部分,您可以在

    neo4j-data-visualization:使用 neo4j 和 d3.js 可视化不同类型的数据

    它将安装以下组件: 编译器:没有持久性数据存储在内存中:没有持久性数据存储在内存中TODO:为键 myid 配置自动索引并在 neo4j 中输入如果要连接到 oracle 数据库,则必须在 lib/ 中安装 jdbc jar。 你可以在找到...

    vc++ 开发实例源码包

    系统硬件信息、存储设备管理、鼠标及键盘、声音和视频、图形和图像、网络、数据库) 《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++...

    java笔试题算法-jfreesvg:一个快速、轻量级的Java库,用于创建可缩放矢量图形(SVG)输出

    提供了典型用法的示例,如果您已经熟悉 Java2D API,那么您需要做的就是添加 JFreeSVG 依赖项并开始编码。 Oracle 在此处提供 Java2D 教程: GitHub 上的项目中有一些演示应用程序。 包括 JFreeSVG 发布到中央存储库...

Global site tag (gtag.js) - Google Analytics