总结存储过程begin和end 之间
执行语句:begin 与end之间
--1.变量赋值execute immediate
--2.流程控制(顺序结果、if分支、循环)
--3.DML DCL
--4.动态SQL: execute immediate+动态SQL(DDL)
--5.dbms_output.put_line(参数)
--6.调用子存储过程
---打印输出:
dbms_output.put_line(变量、常量)
--dbms_output是包,put_line是打印函数,put_line只有一个参数
--1.每执行一次打印一次。
--2.变量与常量一定要用||连接起来
--3.dbms_output.put_line作用:为了做测试用,查看结果是否与需求一致
--变量值总是以它之前最近赋值的结果
declare--declare是匿名块,如果需要保存到服务器可以用create 过程名(参数)就是命名块,
a varchar2(10);
begin
a:='我是XXX';
dbms_output.put_line('第一次a变量值='||a);
select distinct SERV_name into a from tb_sver_name where SERV_NUM='13116371042';
dbms_output.put_line('第二次a变量值='||a);
dbms_output.put_line('第三次a变量值='||a);
end;
总结存储过程begin和end 之间相关推荐
- oracle 存储过程 begin end,存储过程定义多个游标多个begin,存储过程begin
存储过程定义多个游标多个begin,存储过程begin 1.直接定义多个显示游标 CREATE OR REPLACE PROCEDURE ACC.DBP_REALCITYTRAFFICCNT IS C ...
- mysql存储过程end_mysql存储过程BEGIN END复合语句用法示例
mysql存储过程BEGIN END复合语句用法示例 begin_label:] BEGIN [statement_list] END [end_label] 存储子程序可以使用BEGIN ... E ...
- DB2存储过程——begin end的作用
create procedure pro_calc @num int as if @num<3 begin print '小于3' print 'sss' end else begin prin ...
- oracle存储过程begin end;
begin-end语句简介 begin...end语句用于定义语句块,语句块由一组一起执行的SQL语句组成. 语句块也称为批处理. begin end形成一个语句块,语句块不会起到事务的作用,也不会起 ...
- mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程
1.存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE.UPDATE 和SELECT 等语句)和过程式 SQL ...
- mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别
在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...
- Oracle 触发器调用存储过程|转||待研究|
Oracle触发器调用存储过程资料收集整理 触发器:Trigger 存储过程:Stored Procedure // ******************** 收集1 **************** ...
- Oracle存储过程创建及调用(转)
在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器.在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的.相对来说,数据库系统中的触发器也是一种存储 ...
- mysql 动态传入表名 存储过程_面试再问MySQL存储过程和触发器就把这篇文章给他...
Mysql存储过程及触发器trigger 存储过程 一.一个简单的存储过程 1,一个简单的存储过程 delimiter $$create procedure testa()begin Select * ...
最新文章
- #Java夜未眠# 读书笔记
- 美国DARPA204页可解释人工智能文献综述论文《Explanation in Human-AI Systems》
- Spring学习(五)——Spring注解(一)
- easyui datagrid表头 toolbar 固定
- QT的QQmlExpression类的使用
- python legb_理解 Python 的 LEGB.
- Quartz 之入门示例
- EXT扩展实例:在EXT4中检测Iframe的加载事件,并给它加上MASK
- catkin_make 只编译一个包
- matlab和C/C++混合编程--Mex (转载)
- Linux 常用命令——不看白不看
- grafana中国地图插件
- python直方图规定化_OpenCV 直方图处理:直方图均衡和规定化(匹配)
- 超图(Hypergraph)概念理解
- 计算机操作试题word,2015职称计算机考试Word2003操作试题及答案
- matlab(1):画图像修改曲线形状
- IBM车库创新:为科技创新头号工程打造共创引擎
- 磨刀不误砍材工 - Java的基础语言要素(从变量/常量切入,看8种基本数据类型)
- 组播IP 映射 组播MAC
- 国产运动耳机品牌排行榜、2022运动耳机款式盘点