orcale存储过程学习之路--创建空存储过程(二)
--创建表
create table TESTTABLE
(
id1 VARCHAR2(12),
name VARCHAR2(32)
)
select t.id1,t.name from TESTTABLE t
insert into TESTTABLE (ID1, NAME)
values ('1', 'zhangsan');
insert into TESTTABLE (ID1, NAME)
values ('2', 'lisi');
insert into TESTTABLE (ID1, NAME)
values ('3', 'wangwu');
insert into TESTTABLE (ID1, NAME)
values ('4', 'xiaoliu');
insert into TESTTABLE (ID1, NAME)
values ('5', 'laowu');
//-------------------------- 声明部分 ------------------------
create or replace package PRO_TEST_TESTTABLE is
PROCEDURE Test_Count;
PROCEDURE Test_Pra(Name IN varchar2);
end PRO_TEST_TESTTABLE;
//-------------------------- body部分 ------------------------
create or replace package body PRO_TEST_TESTTABLE IS
PROCEDURE Test_Count IS
v_total number(1);
begin
null;
end test_count;
PROCEDURE Test_Pra(Name IN varchar2)IS
begin
null;
end Test_Pra;
end PRO_TEST_TESTTABLE;
调用:
declare
ret_code NUMBER;
begin
PRO_TEST_TESTTABLE.Test_Count;
end;
orcale存储过程学习之路--创建空存储过程(二)相关推荐
- Revit二次开发从入门到精通学习之路, (含Revit二次开发教程下载)
Revit二次开发从入门到精通学习之路 Autodesk Joe Ye叶雄进 2. 18 2014 yexiongjin@hotmail.com Revit在国内的应用越来越广泛, Revit ...
- orcale存储过程学习之路(一)
----------------------------------------- 建表 ------------------------------------------ create table ...
- 存储过程学习三(创建存储过程实例)
A. 使用带有复杂 SELECT 语句的简单过程 下面的存储过程从四个表的联接中返回所有作者(提供了姓名).出版的书籍以及出版社. 该存储过程不使用任何参数. USE pubs IF EXISTS ( ...
- 前端学习之路---node.js(二)
知识点 下一篇 vue(一) 网站开发模型 + 黑盒子.哑巴 + 写代码让它变得更智能 + 按照你设计好的套路供用户使 ...
- JavaWeb学习之路——SpringBoot整合Mybatis(二)
1)pom文件中添加相应的jar包: <!--Mybatis启动器--><dependency><groupId>org.mybatis.spring.boot&l ...
- 小白的java学习之路 “ 选择结构(二)”
switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch case default ...
- 单片机小白学习之路(三十二)---DS18B20数字温度计(三)
目标:目标: DS18B20数字温度计(三) 18b20开始转换温度 DS18B20 的典型温度读取过程为:复位→发 SKIP ROM 命令(0XCC)→发开始转换命令( 0X44)→延时→复位→发送 ...
- mysql 5.0存储过程学习总结
mysql 5.0存储过程学习总结 一.创建存储过程 1.基本语法: create procedure sp_name() begin --- end 2.参数传递 二.调用存储过程 1.基本语法:c ...
- 存储过程学习笔记(一)
存储过程学习笔记(一) 存储过程是将具有规律并且经常使用的sql语句,写成可以接受参数的sql语句进行保存起来,给以后进行调用 一.存储过程的格式 ■■■■■■代码开始■■■■■■ ...
最新文章
- 基于Case的MIS系统 - 总账模块
- android 上下滚动文字_android高仿今日头条富文本编辑(发布文章)
- boost::hana::partial用法的测试程序
- php是范例,php基础范例
- Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax
- Django模型层--多表操作
- OpenShift Security 14 - 使用 RHACS 中的进程基线功能找出在容器中运行的风险操作
- 【毕业设计】PHP公共课平时成绩查询系统(源代码+论文+答辩PPT)
- 大数据基础(一)——关系+文章
- spssχ2检验_案例实践:SPSS分层卡方检验
- 华为路由器 基本ACL配置
- 无线中DNS改为114.114.114.114真的能提高网速吗?如何提高网速?
- 乡郎桑黄:什么是桑黄?桑树的价值有哪些?
- 【代理工具使用必备知识汇总】:vpn、socks5、代理客户端使用
- 全球及中国千兆路由器行业市场规模调研及投资风险预测报告2022-2028年
- python使用Thread的setDaemon启动后台线程
- 环己酰亚胺:一种细菌毒素的相关研究
- 每日一句英语:如何回答美国人的How is it going问候语?
- 怎样使用CAD在nVisual中创建楼层场景
- 计算GMAC和GFLOPS
热门文章
- KeyUsage Extension The KeyUsage extension defines the following variables, which correlate directly
- mysql 9.0创建数据库_PHP与MySQL学习笔记9:创建Web数据库
- mysql+index组合索引_MySQL 优化之 index merge(索引合并)
- JAVA字符串的替换replace、replaceAll、replaceFirst的区别解析。
- 时时监控的rtsp流视频显示在前端与一些css;
- 2017年秋季个人阅读计划
- Java设计模式GOF之6大设计原则
- ASP.NET MVC 框架路线图更新 【转】
- 以在线教育销售CRM为例,谈谈业务大盘拆解优化的六步法
- 数据埋点方案和规范确定