plsql创建、测试存储过程
部分参考:https://www.cnblogs.com/seniortestingdev/archive/2012/03/23/2414393.html
1.使用plsql创建存储过程:
在objects视图中右键procedures
,选择New...
输入名称,定义入参与出参:
OK
后在编辑窗口编写存储过程脚本:
create or replace procedure TestProcedure(p1 in Number, p2 in Number,r1 out Number,r2 out Number) is
beginr1 := p1+p2 ;r2 := p1-p2 ;
end TestProcedure;
编辑框内 ctrl+s
保存备份一下脚本。
点击执行按钮或F8
执行即可创建该执行过程:
创建完成后可在左侧Objects窗口内刷新Procedures查看:
注意:如果出现上面创建后的存储过程显示红色的错号,表示登录用户session可能不支持创建存储过程,可重新以SYSDBA
的角色登录:
2.使用plsql验证存储过程
右键存储过程,选择测试:
输入p1, p2,点击执行。
plsql创建、测试存储过程相关推荐
- 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大
http://www.it2down.com/it-oracle-develop/587851.htm 在PLSQL中,存储过程的输出参数(varchar2)最大支持多大? 用的数据库是 oracle ...
- SQL Server 2005中创建CLR存储过程
在2005之前的版本创建存储过程都是在数据库里面写Transact-SQL语言实现的,不过现在SQL Server 2005支持用其他面向对象的语言编写CLR存储过程了,关于这样做的好处,官方有很多解 ...
- 使用plsql创建定时任务并执行
2019独角兽企业重金招聘Python工程师标准>>> 前言~ 我们知道plsql工具的使用非常强大,使用它来创建存储过程以及定时任务都非常简单.上篇文章讲解到使用plsql创建存储 ...
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命 ...
- EOSIO 指南(创建测试帐户)
创建测试帐户 什么是账户? 帐户是存储在区块链上的授权集合,用于标识发件人/收件人,它具有灵活的授权结构,使其可以由个人或一组个人拥有,具体取决于如何配置权限,需要一个帐户才能向区块链发送或接收有效的 ...
- IDEA2021.3无法创建测试类解决方法
文章目录 遇到的问题 解决方法 遇到的问题 在IDEA 2021.3中创建了类Calculator,这里主要是要创建它的测试类,使用快捷键ctrl + shift + t,点击创建测试,在整个过程中, ...
- 创建一个存储过程,返回指定员工的姓名和薪水
/* 创建一个存储过程,返回指定员工的姓名和薪水 */ create or replace PROCEDURE queryEmp1(eno in number,empname out VARCHAR2 ...
- MySql创建一个存储过程
MySQL 存储过程是从 MySQL 5.0 新功能.存储过程的长处有一箩筐.只是最基本的还是运行效率和SQL 代码封装. 特别是 SQL 代码封装功能,假设没有存储过程,在外部程序訪问数据库时(比如 ...
- 二进制文件mysql创表_MySQL_MYSQL中如何存取二进制文件,首先创建测试表testtable CREATE TA - phpStudy...
MYSQL中如何存取二进制文件 首先创建测试表testtable CREATE TABLE testtable ( id INT(5) NOT NULL AUTO_INCREMENT PRIMARY ...
- EOSIO:EOSIO最新版1.4.0创建测试账户
EOSIO最新版1.4.0创建测试账户 前言 这节根据官方教程创建测试账户呗 什么是账户? 帐户是授权的集合,存储在区块链中,用于识别发送方/接收方.它具有灵活的授权结构,根据权限配置的不同,它可以由 ...
最新文章
- 用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
- shell命令之---Linux文件权限
- python中栈的描述是_数据结构与算法:Python语言描述 栈和队列.ppt
- 九九乘法表-使用转义字符调整格式
- Leetcode上的解法看不懂?试着用动画的方式去辅助理解
- requestmapping注解访问404_【框架】127:几个非常重要的注解
- php 创建zip,php生成zip压缩文件的实例详解
- HashMap在Jdk1.7和1.8中的实现
- kafka监控之kafka-run-class.sh
- 每天一道剑指offer-对称的二叉树
- python基础——经营第一个项目,如何将python学得更6 ?
- 测试怎么保障软件的的质量,如何保障软件测试的质量
- 第二讲 JavaScript基本数据结构
- 亚马逊-不一样的电商公司
- 【算法】路径规划中的Dijkstra(狄克斯特拉)与A星算法
- android wifi音箱,(原创)图文并茂教程,手把手教你用安卓手机当电脑的无线扬声器(喇叭)...
- namedtuple 具名元组详解
- 洛谷:P1042 [NOIP2003 普及组] 乒乓球 C++详解
- 阿里云域名购买与域名解析使用教程
- 计算机教师职业幸福感,教师的职业幸福感作文
热门文章
- Blocking waiting for file lock on package cache 后续
- 绝佳的录屏编辑神器,一款走遍天下
- 制作Camtasia 2020显示捕获击键标注的动画
- Windows server 2016 部署AD(Windows 域)
- 为什么redux要返回一个新的state引发的血案
- 或许你不知道的10条SQL技巧
- iOS仿京东分类菜单之UICollectionView内容
- http://www.oreilly.com/catalog/errataunconfirmed.csp?isbn=9780596529321
- 苹果Mac所有端口说明,将配件连接到 Mac
- iPhone卡顿、变慢要如何解决?12 种提升手机顺畅度技巧