`
cakin24
  • 浏览: 1388467 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle PL/SQL 中if语句的应用

阅读更多

一 语法

1、形式1


 
2、形式2


 
3、形式3


 
二 实例
  1. /*
  2. 判断从用户从键盘输入的数字
  3. 1、如何使用if语句
  4. 2、接受一个键盘输入(字符串)
  5. */
  6. set serveroutput on
  7. --接受一个键盘输入
  8. accept num prompt '请输入一个数字'
  9. --num:地址值,含义是:在该地址保存了输入的值
  10. declare
  11. --定义变量保存用户从键盘输入的数字
  12. pnum number:=#
  13. begin
  14. --执行if语法进行条件判断
  15. if pnum =0then dbms_output.put_line('您输入的是0');
  16. elsif pnum =1then dbms_output.put_line('您输入的是1');
  17. elsif pnum =2then dbms_output.put_line('您输入的是2');
  18. else dbms_output.put_line('您输入的是其他数字');
  19. endif;
  20. end;
  21. /
  22. --
三 运行结果
您输入的是2
  • 大小: 25 KB
  • 大小: 35.1 KB
  • 大小: 40.7 KB
分享到:
评论

相关推荐

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    oracle pl/sql从入门到精通 配套源代码

    在Oracle PL/SQL中,我们可以通过使用SQL语句来与数据库进行交互,例如SELECT用于查询数据,INSERT、UPDATE和DELETE用于修改数据。PL/SQL还提供了游标(CURSOR)机制,允许我们逐行处理查询结果。此外,PL/SQL还支持...

    ORACLE PL/SQL从入门到精通

    过程是PL/SQL中一种用来封装逻辑的单元,它包含了一系列的SQL语句和PL/SQL代码,可以执行特定的任务。过程与匿名程序块的区别在于它具有名称和参数,能够被重复调用。创建过程的语法中涉及到参数模式,包括IN、OUT、...

    Oracle PL/SQL实例精解 数据库建立代码

    通过学习和实践这些实例,你可以更深入地理解Oracle PL/SQL如何在实际项目中应用,提升数据库管理和开发的能力。 总结起来,"Oracle PL/SQL实例精解 数据库建立代码"涵盖了数据库设计、对象创建、索引优化以及数据...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **SQL语句的执行**:介绍如何在PL/SQL代码中嵌入SQL语句,包括查询、插入、更新和删除操作。 - **动态SQL**:探讨如何构造和执行动态SQL语句,这对于需要根据运行时条件生成SQL的情况非常有用。 - **SQL*Plus命令*...

    Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本

    Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化编程的优点结合在一起,是Oracle数据库系统中不可或缺的一部分。在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    4. **动态SQL**:探讨如何在PL/SQL中执行SQL语句,包括EXECUTE IMMEDIATE和PREPARE-EXECUTE-CLOSE模式,以及绑定变量的应用。 5. **包(PACKAGE)**:详细解释包的概念,包括公共和私有部分,以及如何通过包来组织...

    Oracle PL/SQL学习官方教材

    在Oracle数据库环境中,PL/SQL是开发高效、可靠和可维护的数据库应用程序的关键工具。以下是对"Oracle PL/SQL学习官方教材"中可能包含的主要知识点的详细解释: 1. **基础概念**:首先,教材会介绍PL/SQL的基本概念...

    oracle10g_pl/sql

    - **存储过程**:一组PL/SQL语句,可重复调用,提高代码复用性。 - **函数**:类似于过程,但返回一个值,可用于计算或验证。 - **触发器**:在特定数据库事件(如INSERT、UPDATE、DELETE)发生时自动执行的PL/...

    oracle pl/sql实例精讲student数据库模式数据和表脚本

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和Procedural Language的编程结构,用于在Oracle数据库环境中创建复杂的应用程序。在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨...

    Oracle PL/SQL programming(5th Edition)

    本书是关于Oracle PL/SQL编程的权威指南,被认为是数据库社区中最优秀的Oracle编程书籍之一。第五版涵盖了Oracle Database 11g Release 2的所有新功能,并提供了大量示例代码,包括简单的示例到复杂的完整应用程序。...

    Oracle PL/SQL编程及最佳实践

    Oracle PL/SQL 是一种高级编程语言,用于开发 Oracle 数据库中的存储过程、函数和触发器。PL/SQL language 提供了强大的编程能力,可以实现复杂的业务逻辑,并且与 Oracle 数据库紧密集成。 一、Oracle 简介 ...

    oracle 9i pl/sql程序设计笔记

    **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。 **关键词**:Oracle 9i、PL/SQL #### PL/SQL程序结构详解 **2.1...

    Oracle PL/SQL by Example(4th Edition)

    在阅读《Oracle PL/SQL by Example(4th Edition)》的PDF文件时,建议按照章节顺序逐步学习,同时动手实践书中的示例,这将极大地促进对PL/SQL语言的理解和应用。此外,结合实际的Oracle数据库环境进行练习,能更好地...

    《精通Oracle PL/SQL》源码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作能力和PL(过程化语言)的程序设计特性,是Oracle数据库系统中的核心组件之一。《精通Oracle PL/SQL》这本书深入探讨了这个语言的...

    Oracle PL/SQL语言初级教程

    执行部分包含了SQL语句和PL/SQL控制结构,如循环和条件语句;异常处理部分则允许开发者定义程序在遇到错误时的行为。 复合数据类型是PL/SQL的一大特色,包括记录(records)和集合(collections)。记录允许你组合...

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    Oracle PL/SQL是一种强大的编程语言,它将数据库管理和应用程序逻辑紧密结合起来,是Oracle数据库系统中的核心组件之一。这本书“Oracle PL/SQL实例编程”显然旨在深入讲解如何利用PL/SQL进行实际开发工作,通过实例...

    Oracle中PL/SQL中if语句的写法介绍

    代码如下:/*If语句:判断用户输入的数字。*/set serveroutput on –接收键盘输入accept num prompt ‘请输入一个数字:’; declare –将屏幕输入的数字付给变量 pnum number := #begin if pnum = 0 then dbms_...

    oracle_oracle_oraclepl/sql_

    8. **动态SQL**:允许在PL/SQL程序中构建和执行SQL语句,增强了灵活性,特别是在需要动态构建复杂查询时。 9. **包(PACKAGE)**:将相关的变量、常量、过程和函数组合在一起,形成一个逻辑单元,提高代码的组织性...

Global site tag (gtag.js) - Google Analytics