`
DXL_xiaoli
  • 浏览: 71742 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

存储过程简单语法

 
阅读更多

存储过程语法1

 

create or replace procedure judge(a outnumber) as

  cn number(4);

begin

  select count(*) into cn from dual;

  if cn = 0then

    begin

      dbms_output.put_line('aa');

    end;

  endif;

  if cn = 1 then

    begin

      a := cn;

      dbms_output.put_line('bb');

    end;

  end if;

exception

  when others then

    rollback;

end;

 

 

 

 

 

 

存储过程语法2:

 

create or replace procedure judge3(a outnumber) as

  cn number(4);

begin

  select count(*) into cn from dual;

  if cn = 0 then

      dbms_output.put_line('aa');

 else

      a := cn;

      dbms_output.put_line('bb');

  end if;

exception

  when others then

    rollback;

end;

分享到:
评论

相关推荐

    SQL Server存储过程基本语法

    ### SQL Server 存储过程基本语法知识点解析 #### 一、定义变量 在 SQL Server 中,我们可以使用 `DECLARE` 语句来定义变量,并通过 `SET` 或 `SELECT` 来给变量赋值。 ##### 1. 简单赋值 ```sql DECLARE @a int; ...

    DB2存储过程基本语法

    #### 描述解析:“DB2 存储过程的基本语法,简单易学。” 描述强调了DB2存储过程语法的简洁性和易学性,表明即使是对数据库编程不熟悉的读者也能较快上手。 #### 关键知识点详解 1. **存储过程命名规则与参数类型...

    db2 存储过程语法与实例

    例如,我们可以创建一个简单的存储过程,接受一个整数参数并返回它的平方: ```sql CREATE PROCEDURE square(IN num INT, OUT result INT) BEGIN SET result = num * num; END; ``` 3. **调用存储过程** ...

    DB2存储过程语法大全

    ### DB2存储过程语法大全:深入解析与应用 在数据库管理与开发领域,存储过程作为预编译的SQL代码块,极大地提升了数据处理的效率与安全性。本文将围绕“DB2存储过程语法大全”这一核心主题,深入探讨存储过程的...

    Oracle存储过程基本语法格式

    本文将详细解释Oracle存储过程的基本语法格式及其主要组成部分。 首先,创建存储过程的基本结构如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字( 参数 1 IN NUMBER, -- 输入参数,类型为NUMBER 参数 2 ...

    Oracle存储过程基本语法.docx

    以下是一个简单的存储过程创建示例: ``` CREATE OR REPLACE PROCEDURE 存储过程名( is_ym IN CHAR(6), the_count OUT NUMBER, ) AS 变量名 VARCHAR2(4000); BEGIN --存储过程体 END; ``` 这个示例中,创建了...

    Oracle_存储过程的基本语法

    例如,创建一个简单的存储过程,它接受两个数字作为参数,并输出它们的和: ```sql CREATE OR REPLACE PROCEDURE add_numbers ( num1 IN NUMBER, num2 IN NUMBER ) IS result NUMBER; BEGIN result := num1 + ...

    存储过程的语法

    以下是一个简单的创建存储过程的例子: ```sql CREATE PROCEDURE procedure_name @param1 datatype, @param2 datatype AS BEGIN -- SQL 语句块 END; ``` 在这个例子中,`procedure_name`是存储过程的名称,`@...

    存储过程学习经典[语法+实例+调用]

    - 调用一个存储过程的基本语法为 `EXECUTE 存储过程名(参数列表)`。 ##### 4. 存储过程与函数的区别 - 函数总是有一个返回值,可以在SQL查询中直接使用。 - 存储过程没有返回值,主要用于执行一系列操作。 #### 三...

    oracle函数大全及存储过程语法 chm

    例如,以下是一个简单的存储过程示例: ```sql CREATE OR REPLACE PROCEDURE my_procedure(p_id NUMBER) AS v_name VARCHAR2(50); BEGIN SELECT name INTO v_name FROM employees WHERE id = p_id; DBMS_OUTPUT....

    存储过程基本语法world文档

    创建和删除简单存储过程以验证环境配置是否正确。 **SQL Procedure基础原理** - **基本结构**:存储过程由复合语句组成,可以包含变量声明、流程控制语句等。 - **Procedure Schema**:创建在当前连接的模式或指定...

    ASP中调用存储过程、语法、写法

    本文旨在深入探讨如何在ASP中调用SQL Server数据库中的存储过程,并详细介绍相关的语法和写法。 #### 二、存储过程简介 存储过程是一种预编译的SQL脚本,存储在数据库服务器上。它可以接收参数,并返回结果集或...

    oracle存储过程(语法实例).pdf

    本文将深入探讨Oracle存储过程的基础知识、语法以及常见问题。 1. **基础知识** 存储过程是由SQL和PL/SQL语句组合而成的程序,它可以包含声明、变量、条件控制、循环结构等。通过存储过程,商业规则和业务逻辑被...

    oracle存储过程语法及实例讲解

    ### Oracle存储过程语法及实例详解 #### 一、概述 Oracle存储过程是一种在数据库服务器上预编译并存储的程序块,它可以包含一系列SQL语句和控制流语句。存储过程提高了应用程序性能,并增强了数据的一致性和安全性...

    SQL简单存储过程示例

    - 示例1:创建一个简单的查询所有书籍信息的存储过程。 - 示例2:插入一条新书籍记录,并计算所有书籍的总价(利用`OUTPUT`参数返回结果)。 - 示例3:创建一个连接两个表(Product和Order)并计算总金额的存储...

    SQLserver存储过程语法及实例

    这里是一个简单的创建存储过程的示例: ```sql CREATE PROCEDURE sp_name AS BEGIN -- SQL语句 END; ``` 在上述示例中,sp_name是存储过程的名称。AS关键字后跟随的是过程体,其中包含了若干条SQL语句。 2. 调用...

    oracle存储过程语法

    根据给定的部分内容,我们可以看到一个简单的存储过程创建示例: ```sql CREATE OR REPLACE PROCEDURE 存储过程名 ( param1 IN 类型, -- 输入参数 param2 OUT 类型 -- 输出参数 ) AS 变量1 类型; -- 声明变量 ...

Global site tag (gtag.js) - Google Analytics