`

oracle中控制语句的示例

阅读更多
DECLARE 
  grade VARCHAR2(2);
BEGIN
  grade := '&grade';
  CASE
    WHEN grade='A' THEN DBMS_OUTPUT.PUT_LINE('优异');
    WHEN grade='B' THEN DBMS_OUTPUT.PUT_LINE ('优秀');
    WHEN grade='C' THEN DBMS_OUTPUT.PUT_LINE ('良好');
    WHEN grade='D' THEN DBMS_OUTPUT.PUT_LINE ('一般');
    WHEN grade='E' THEN DBMS_OUTPUT.PUT_LINE ('较差');
    ELSE DBMS_OUTPUT.PUT_LINE ('没有此成绩');
  END CASE;
END;
/

BEGIN
  LOOP
    IF &marks > 60 THEN
      DBMS_OUTPUT.PUT_LINE('该生已通过');
      EXIT;
    END IF;
  END LOOP;
END;
/

DECLARE 
  MONTHLY_VALUE NUMBER := 0;
  DAILY_VALUE NUMBER:=0;
BEGIN
  WHILE monthly_value <= 4000
  LOOP
    monthly_value := daily_value * 31;   
    daily_value := daily_value + 10;  
    dbms_output.put_line('每日销量:' || daily_value);  
  END LOOP;
  dbms_output.put_line('每月销量:' || monthly_value);
END;


<style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style>
分享到:
评论

相关推荐

    oracle常用查询语句示例

    本篇文章将基于"oracle常用查询语句示例"这一主题,深入探讨在Oracle中执行多表查询和单表中复杂查询的方法。 首先,我们来看单表查询。在Oracle中,基础的SELECT语句用于从单个表中检索数据。例如: ```sql ...

    oracle PLSQL结构控制语句

    在本篇文章中,我们将详细介绍 Oracle PL/SQL 结构控制语句的使用方法和示例。 一、分支结构 分支结构是最基本的程序结构,用于根据条件改变程序的逻辑流程。PL/SQL 中的分支结构是通过 IF 语句实现的。IF 语句的...

    oracle锁表和解锁语句示例.sql

    oracle锁表和解锁语句示例。

    oracle_plsql语句大全

    **描述:** Oracle PL/SQL是Oracle数据库中一种强大的编程语言,它结合了SQL数据操作能力和过程化控制结构,使得开发者能够编写复杂的应用程序。 ### SQL*PLUS 命令介绍 在Oracle PL/SQL中,SQL*PLUS是一个非常重要...

    Oracle基本建表语句

    ### Oracle基本建表语句知识点总结 #### 一、创建用户 在Oracle数据库中,创建用户是基础操作之一。这通常用于控制不同开发者或应用程序之间的访问权限。 **语法:** ```sql CREATE USER &lt;username&gt; IDENTIFIED BY...

    自己整理的Oracle常用高级语句.rar

    这里提供的"Oracle常用高级语句.rar"压缩包包含了多个与Oracle数据库相关的文档,涵盖了PL/SQL编程、函数应用、控制流以及数据库管理等多个方面。下面将详细解析这些文件中的关键知识点。 1. **PLSQL美化**: PL/...

    oracle中sql语句用法

    根据提供的文件信息,我们可以深入探讨Oracle数据库中的几个关键知识点:序列的创建、各种类型的约束以及用户的解锁操作。接下来,我们将详细地对这些知识点进行解析。 ### 一、Oracle中序列的创建 序列在Oracle...

    ORACLE的SQL语句脚本

    创建视图的SQL语句示例如下: ```sql CREATE VIEW TopEmployees AS SELECT * FROM Employees WHERE JobTitle = 'Manager'; ``` PL/SQL(Procedural Language/Structured Query Language)是Oracle扩展的SQL,它...

    Oracle创建用户语句

    本文将详细介绍如何使用SQL语句在Oracle数据库中创建新用户,并为这些用户分配必要的权限和资源。这包括理解创建用户的语法、指定用户密码、设置默认表空间以及授予用户权限等内容。 #### 二、创建用户的SQL语句 #...

    ORACLE 游标使用示例

    在这个示例中,我们首先声明了两个变量`v_emp_id`和`v_emp_name`来存储游标返回的每一行数据。然后定义了一个名为`emp_cursor`的游标,用于查询`employees`表中的所有员工ID和姓名。`OPEN`语句打开游标,`FETCH`语句...

    oracle帮助文件语句

    以下是一些可能出现在这些脚本文件中的关键SQL语句示例: 1. **创建帮助表**: ```sql CREATE TABLE help ( help_id NUMBER PRIMARY KEY, keyword VARCHAR2(50), description VARCHAR2(4000), -- 其他相关字段 ...

    oracle-SpringBoot Oracle示例-Samples.zip

    标题中的"oracle-SpringBoot Oracle示例-Samples.zip"表明这是一个关于如何在SpringBoot应用中集成和使用Oracle数据库的示例代码集合。这个压缩包很可能包含了一系列Java代码、配置文件和其他必要的资源,用于演示...

    oracle数据库基本语句

    根据提供的文件信息,本文将对Oracle数据库中的基本SQL语句进行详细介绍,并结合示例代码来解释如何在PL/SQL环境中使用这些语句。 ### 一、Oracle数据库基本SQL语句 #### 1. 创建用户(Create User) 创建用户是...

    oracle基础教程vb示例

    在Oracle基础教程中结合VB示例,可以帮助开发者更好地理解如何使用VB与Oracle数据库进行交互。 本教程主要涵盖以下几个方面: 1. **Oracle数据库基础**:首先,你需要了解Oracle数据库的基本概念,如数据类型、表...

    Oracle万能查询语句

    在Oracle数据库中,查询语句是数据检索的核心工具。本文将详细介绍一个复杂的Oracle查询语句,该语句涉及多个表的连接、序列、存储过程以及多表查询等相关知识点。通过本示例,读者可以深入了解如何在实际业务场景中...

    oracle示例数据库OT,oracle示例数据库 hr,SQL源码.zip.zip

    此外,它还展示了如何利用Oracle的事务处理、并发控制和数据完整性特性。 2. **Oracle示例数据库HR**: HR(Human Resources)示例数据库则专注于人力资源管理领域,包含员工信息、部门信息、职位和薪酬等数据。它...

    oracle sql语句学习

    在"oracle笔记"中,你可能会看到对这些概念的详细解释,以及实际的示例代码和练习。学习时,建议先理解基本语法,然后通过实际操作来加深理解,最后通过解决实际问题来提高技能。记住,理论与实践相结合是成为SQL...

    Oracle常用SQL语句复习

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其SQL(结构化查询语言)在数据管理、分析和应用开发中扮演着核心角色。本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用...

    Oracle中SQL语句行列之间相互转换

    ### Oracle中SQL语句行列之间的相互转换 在Oracle数据库中,有时我们需要将表格中的行转换为列或将列转换为行,这种操作被称为行列转换。这种转换对于数据分析、报表制作等场景非常有用。本文将详细介绍Oracle中...

Global site tag (gtag.js) - Google Analytics