--创建表

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存储过程学习之路--创建空存储过程(二)相关推荐

  1. Revit二次开发从入门到精通学习之路, (含Revit二次开发教程下载)

    Revit二次开发从入门到精通学习之路 Autodesk Joe Ye叶雄进 2. 18 2014    yexiongjin@hotmail.com Revit在国内的应用越来越广泛, Revit ...

  2. orcale存储过程学习之路(一)

    ----------------------------------------- 建表 ------------------------------------------ create table ...

  3. 存储过程学习三(创建存储过程实例)

    A. 使用带有复杂 SELECT 语句的简单过程 下面的存储过程从四个表的联接中返回所有作者(提供了姓名).出版的书籍以及出版社. 该存储过程不使用任何参数. USE pubs IF EXISTS ( ...

  4. 前端学习之路---node.js(二)

    知识点                                 下一篇    vue(一) 网站开发模型   + 黑盒子.哑巴   + 写代码让它变得更智能   + 按照你设计好的套路供用户使 ...

  5. JavaWeb学习之路——SpringBoot整合Mybatis(二)

    1)pom文件中添加相应的jar包: <!--Mybatis启动器--><dependency><groupId>org.mybatis.spring.boot&l ...

  6. 小白的java学习之路 “ 选择结构(二)”

    switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch    case    default   ...

  7. 单片机小白学习之路(三十二)---DS18B20数字温度计(三)

    目标:目标: DS18B20数字温度计(三) 18b20开始转换温度 DS18B20 的典型温度读取过程为:复位→发 SKIP ROM 命令(0XCC)→发开始转换命令( 0X44)→延时→复位→发送 ...

  8. mysql 5.0存储过程学习总结

    mysql 5.0存储过程学习总结 一.创建存储过程 1.基本语法: create procedure sp_name() begin --- end 2.参数传递 二.调用存储过程 1.基本语法:c ...

  9. 存储过程学习笔记(一)

    存储过程学习笔记(一)      存储过程是将具有规律并且经常使用的sql语句,写成可以接受参数的sql语句进行保存起来,给以后进行调用      一.存储过程的格式 ■■■■■■代码开始■■■■■■ ...

最新文章

  1. 基于Case的MIS系统 - 总账模块
  2. android 上下滚动文字_android高仿今日头条富文本编辑(发布文章)
  3. boost::hana::partial用法的测试程序
  4. php是范例,php基础范例
  5. Seam - 无缝集成 JSF,第 3 部分: 用于 JSF 的 Ajax
  6. Django模型层--多表操作
  7. OpenShift Security 14 - 使用 RHACS 中的进程基线功能找出在容器中运行的风险操作
  8. 【毕业设计】PHP公共课平时成绩查询系统(源代码+论文+答辩PPT)
  9. 大数据基础(一)——关系+文章
  10. spssχ2检验_案例实践:SPSS分层卡方检验
  11. 华为路由器 基本ACL配置
  12. 无线中DNS改为114.114.114.114真的能提高网速吗?如何提高网速?
  13. 乡郎桑黄:什么是桑黄?桑树的价值有哪些?
  14. 【代理工具使用必备知识汇总】:vpn、socks5、代理客户端使用
  15. 全球及中国千兆路由器行业市场规模调研及投资风险预测报告2022-2028年
  16. python使用Thread的setDaemon启动后台线程
  17. 环己酰亚胺:一种细菌毒素的相关研究
  18. 每日一句英语:如何回答美国人的How is it going问候语?
  19. 怎样使用CAD在nVisual中创建楼层场景
  20. 计算GMAC和GFLOPS

热门文章

  1. KeyUsage Extension The KeyUsage extension defines the following variables, which correlate directly
  2. mysql 9.0创建数据库_PHP与MySQL学习笔记9:创建Web数据库
  3. mysql+index组合索引_MySQL 优化之 index merge(索引合并)
  4. JAVA字符串的替换replace、replaceAll、replaceFirst的区别解析。
  5. 时时监控的rtsp流视频显示在前端与一些css;
  6. 2017年秋季个人阅读计划
  7. Java设计模式GOF之6大设计原则
  8. ASP.NET MVC 框架路线图更新 【转】
  9. 以在线教育销售CRM为例,谈谈业务大盘拆解优化的六步法
  10. 数据埋点方案和规范确定