首页 > 数据库 >【转发】oracle sqlplus 创建和调用存储过程(procedure)

【转发】oracle sqlplus 创建和调用存储过程(procedure)

时间:2023-01-10 12:00:11浏览次数:46  
标签:存储 调用 创建 sqlplus SQL oracle 过程 procedure

一、创建存储过程

1、oracle创建存储过程的语法

oracle存储过程 语法格式
CREATE OR REPLACE PROCEDURE procedureName 
IS 
DECLARE 
....... 
BEGIN 
........... 
END;

2、oracle创建存储过程的样例

连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options


SQL> create or replace procedure testp
  2  is
  3  begin
  4  dbms_output.put_line('aaa');
  5  end;
  6  /


过程已创建。

二、oracle调用存储过程

调用方法一

SQL> set serveroutput on
SQL> call testp();
aaa

调用方法二

SQL> begin
    testp();
    end;
     .
SQL> /
aaa

 

PL/SQL 过程已成功完成。
输入代码以“.”结束代码录入 
输入"/" 执行代码 

 

标签:存储,调用,创建,sqlplus,SQL,oracle,过程,procedure
From: https://www.cnblogs.com/lkj371/p/17039749.html

相关文章

  • 安装oracle 19.3,dbca到第9步时报错DBT-50000,无法检查可用内存
    问题描述:安装oracle19.3,dbca到第9步时报错DBT-50000,无法检查可用内存.系统:windows11专业版安装包:LINUX.X64_193000_db_home.zip解决方案:使用dbca-J-Doracle.assistants.......
  • windows 11安装oracle 19c客户端
    文档课题:windows11安装oracle19c客户端.软件包:WINDOWS.X64_193000_client.zip--以管理员身份双击setup.exe参考网址:https://cdn.modb.pro/db/580252......
  • 在QEMU-KVM环境下部署Oracle 19.16 RAC
    KVM环境和其他虚拟化或真实生产最大差异主要就是在实施前期准备工作上:具体在DB节点和存储环境的准备工作上有差异,本文会详细说明。而剩余基本软件安装和补丁应用部分......
  • oracle 从重复数据中取最新数据
    假设一张表叫tableA,里面有很多重复字段sn,创建时间create_time,如果想查最新数据的sn的话,用distinct是不想的,因为时间不同也算不同所以要换一种方法selecttemp.sn,......
  • 7.Oracle之等待事件
    1.Oracle的等待事件Oracle的等待事件主要可以分为两类:即空闲(IDLE)和非空闲(NON-IDLE)等待空间等待事件是指Oracle等待某种工作,在诊断和优化数据库的时候,不用过多......
  • C# Oracle海量数据瞬间插入到数据库的方法
    转自:https://www.cnblogs.com/gaoyuanzhen/p/3875806.htmlC#海量数据瞬间插入到数据库的方法当我们在数据库中进行大量的数据追加时,是不是经常因为数据量过大而苦恼呢?而......
  • oracle在线增加redo日志组成员
    文档课题:oracle在线增加redo日志组成员.数据库:oracle11.2.0.41、相关知识oracle通过redo保证数据库事务可以被重演,从而使得在发生故障之后,数据可以被恢复.redo对于oracle数......
  • 使用KVM克隆用于Oracle DB的主机
    首先,通过现有的vm1「在上篇文章使用KVM创建OEL虚拟机已创建」克隆出一个vm,名字叫做db1,然后修改一些配置,使其更适用于OracleDB的主机。1.通过克隆vm1生成db12.解决vir......
  • Oracle官网下载MySql
    第一步:进入Oracle官网地址第二步:在Products中点击MySQL   第三步:点击DOWNLOADS第三步:点击MySQLCommunity(GPL)Downloads  第四步:点击MySQLCommunitySe......
  • Oracle常⽤函数
    Oracle常⽤函数数值函数:selectabs(-5)fromdual;--的绝对值selectmod(521,10)fromdual;--521被10除后的余数selectpower(10,2)fromdual;--10的2次⽅select......