使用declare或begin关键字开头的bai叫匿名块,每次使用均需要进行编译,不能存储在数据库中且不能被其他PL/SQL调用。

而存储过程,存储函数,触发器等叫命名块,一经编译后面就可直接调用,且可以存储在数据库中,被其他PL/SQL 调用;

declare
age number(4);--声明一个参数bai a 类型du为 number类型 长度为4
begin
select teaAge into age from teacher where teaid = 122; --查询 teaid为122的teaAge 把teaAge的值zhi放dao到age中
if age>24 then --当age的值大于zhuan24
dbms_output.put_line('da'); --就在控制台输出da dbms_output 是一个系统包shu 调用了包里面的put_line函数
else
dbms_output.put_line('xiao');--如果小于24 输出 xiao
end if;--结束if语句
end; --结束这个程序

PL/SQL中declare、begin关键字解释相关推荐

  1. PL/SQL 嵌套declare begin end

    declare cursor c_bank is select bno,bname from bankt where bno in(select bno from loant); v_ename le ...

  2. PL/SQL中,declare定义变量和variable定义变量的区别?

    用declare声明的变量作用在block中. variable是sqlplus中定义变量的命令.他定义的变量在一个sqlplus连接中有效. SQL> show user USER 为&quo ...

  3. Oracle:PL/SQL 中如何使用Array

    http://tech.163.com/05/0701/10/1NIODMQS00091589.html 因为在PL/SQL 中并没有数组. 这是偶查资料找的范例和自己写的范例来解释如何在PL/SQL ...

  4. pl/sql 中关于exception的学习笔记

    1.异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for 'no data found' error SELECT ... ...

  5. 使用集成SOA网关的PL / SQL中的REST

    使用集成SOA网关的PL / SQL中的REST Oracle电子商务套件集成SOA网关(ISG)是一款开箱即用的模块,支持在Oracle Integration Repository中发布支持的接口 ...

  6. Oracle在Pl/sql中的存储过程----zhoudianzhang

    Oracle 存储过程 目录 Oracle 存储过程... 1 Oracle存储过程基础知识... 1 Oracle存储过程的基本语法... 2 关于Oracle存储过程的若干问题备忘... 4 1. ...

  7. oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?

    oracle-是否有在PL / SQL中拆分字符串的功能? 我需要编写一个过程来规范具有由一个字符连接的多个令牌的记录. 我需要获得这些令牌来分割字符串,并将每个令牌作为新记录插入表中. Oracle ...

  8. oracle 偶数与奇数,在PL / SQL中计算数字中的奇数和偶数

    我们给定一个正整数数字,任务是使用PL / SQL计算数字中奇数和偶数的计数. PL / SQL是SQL与编程语言的过程功能的组合.它是由Oracle Corporation在90年代初开发的,目的是 ...

  9. PL/Sql 中创建、调试、调用存储过程

    存储过程  所用函数说明  功能:求和与差  原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number)   参 ...

  10. oracle PL/SQL(procedure language/SQL)程序设计(在PL/SQL中使用SQL)

    在PL/SQL程序中,允许使用的SQL语句只有DML和事务控制语句,使用DDL语句是非法的. 使用SELECT语句从数据库中选取数据时,只能返回一行数据. 使用COMMIT,  ROLLBACK, 和 ...

最新文章

  1. android 融云会话列表,为什么切换账号之后会话列表不刷新,还显示上一个帐号的内容?...
  2. 移动应用开发者正饱受折磨
  3. Matlab中newff函数使用方法和搭建BP神经网络的方法
  4. 淘宝SEO培训视频课程【22讲】
  5. XML4跨浏览器兼容
  6. iOS 设计模式之工厂模式
  7. uboot向linux传递输出任何log信息的方法
  8. 每隔10秒执行一次_(立下flag)每日10道前端面试题12 关于BOM十问
  9. ARM汇编指令格式及规则
  10. 5 万条微信语音升入太空;阿里京东否认停止社招;雷军开怼华为 | 极客头条...
  11. docker可视化面板
  12. java设计模式——adapter模式
  13. 计算机对财务管理专业的影响,计算机及网络对财务管理的影响
  14. 什么是 PID 控制器:工作原理及其应用
  15. 短信发送接口超详细短信接口使用教程
  16. NameSilo使用API进行动态域名解析DDNS
  17. python-格式化写入xml文件
  18. 关于移动硬盘插入后无显示的问题
  19. 《卸甲笔记》-分组统计查询对比
  20. 计算球的体积-java

热门文章

  1. 计算机导论论文论题,计算机导论专业论文题目 计算机导论毕业论文题目怎么定...
  2. vue项目PC端移动端适配方案
  3. DRAM知识整理系列(三):部分时序参数整理
  4. CTC loss 理解
  5. ADNI介绍与数据下载
  6. Windows之——pid为4的system进程占用80端口的解决办法
  7. css设置背景图片透明度
  8. 综述 | 一文看尽三种针对人工智能系统的攻击技术及防御策略
  9. php url中文转码
  10. 逃离996的年轻人却难逃租房的“坑”