转账存储过程的创建和调用
--创建转账存储过程
CREATE OR REPLACE PROCEDURE testPro
(
inId bank.bid%TYPE,
updateMoney bank.bmoney%TYPE,
outId bank.bid%TYPE
)
AS
myValue NUMBER(10,2);
BEGIN
UPDATE bank SET bmoney=bmoney-updateMoney WHERE bid=outId;
UPDATE bank SET bmoney=bmoney+updateMoney WHERE bid=inId;
SELECT bmoney INTO myValue FROM bank WHERE bid=outId;
IF(myValue>0) THEN COMMIT;
ELSE ROLLBACK;
END IF;
END;
--调用转账存储过程
BEGIN
testPro(1,100,2);
END;
转载于:https://www.cnblogs.com/enhao/p/5823388.html
转账存储过程的创建和调用相关推荐
- MySQL存储过程的创建及调用
阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的"脚本" 1.创建存储过程 2.调用存储过程 3.存储过程体 4.语句块标签 存储过程的参数 1.in:向过程里 ...
- wpf mysql存储过程_MySQL存储过程的创建及调用
# SQL语句:先编译后执行 存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需 ...
- sql存储过程的创建与调用
1.简单存储过程的创建和调用 //存储过程test1 create PROCEDURE test1() begin//开始 select * from cst_customer;//中间要做的操作 e ...
- MySQL 中的存储过程的创建及调用
一.什么是存储过程 存储过程(Stored Procedure):一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过制定存储过程的名字并给定参数(如果需要)来调 ...
- 学习笔记--存储过程的创建和调用
学习笔记–存储过程的创建和调用 定义 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在程序中就可以调用多次.如果某次操作需要执行多次SQL,使用存储过程比单纯SQL ...
- MYSQL 存储过程(创建和调用,in、out和inout模式)
存储过程 含义: 一组预先编译好的SQL语句的集合,可理解成批处理语句,类似于JAVA中的方法. 使用时直接调用名字就可以 好处: 1. 提高代码的重用性:2.简化操作:3.减少了编译次数,并且减少了 ...
- oracle declare语法_基于oracle数据库存储过程的创建及调用
教学大纲: PLSQL编程:Hello World.程序结构.变量.流程控制.游标. 存储过程:概念.无参存储.有参存储(输入.输出). JAVA调用存储存储过程. 1. PLSQL编程 1.1. 概 ...
- SQL存储过程之Insert插入存储过程的创建以及调用
–创建带有参数的Insert Into的存储过程 use TestDB go if OBJECT_ID('InsertStudent','P') IS NOT NULL Drop Procedure ...
- oracle存储过程的创建与调用,Oracle 存储过程创建及调用
java基础小知识 1.1常量: 基本数据类型常量 字符常量 整数常量的表现形式:一进制的形式来表示(二进制,八进制,十进制,十六进制) 生活中:十进制(0-9) ,星期(七进制(0-6)) ,时间 ...
最新文章
- 深度学习——无监督,自动编码器——尽管自动编码器与 PCA 很相似,but自动编码器既能表征线性变换,也能表征非线性变换;而 PCA 只能执行线性变换...
- TFRecords转化和读取
- LeetCode 1325. 删除给定值的叶子节点(递归)
- 机器人坐标系建立_如何在30分钟内建立一个简单的搜索机器人
- 自学篇之----html的所有input标签 以及post和get提交之间的区别
- iClip mac如何自定义声音?iClip剪切板管理软件更改声音的方法
- Web安全通讯之Token与JWT
- CodeProject SenseAI服务器:AI最简单的方法
- Java的笔记开源软件_开源笔记软件(Jarnal)
- JavaScript使用Modbus协议实现RTU设备连云
- 投资理财学习笔记五,1.6那些必知的宏观经济指标(下)
- 我不生产代码,只是代码的搬运工!超级多的 —— 第三方
- ME:环境DNA(eDNA)宏条形码技术正在转变我们考察动植物群落的方法
- 十种常见的图像标注方法 | 数据标注
- [HNOI 2012]永无乡
- 009地球系到地理系
- 淘宝禁止“好评返现”
- 中小学生学习数学软件
- 实时搜索引擎Elasticsearch(2)——Rest API的使用
- VectorDrawable矢量图