--pl/sql Procedural Language /sql

--被数据库编译保存,由用户调用

cuug本周五晚8点免费网络课程,大家赶紧报名去参加吧!

--程序块

/*

语法

Declare – 声明变量

--声明变量

Age int; //没有默认值的变量

Age2 int :=  0;

begin

//写正常的处理语句

dbms_output.put_line('Hello');

end ;

/ -写一个就是执行

*/

--一个hello world 的程序块

declare

age INTEGER:=3;

begin

DBMS_OUTPUT.PUT_LINE('hello world');

DBMS_OUTPUT.PUT_LINE('age=3');

end;

--输出默认关闭手工打开

set serveroutput on;

--控制语句

/*

if then

elsif then

else

end if

*/

--一个if的语句块

declare

age integer:=3;

begin

if age=1 then

DBMS_OUTPUT.PUT_LINE('age=1');

elsif age=2 then

DBMS_OUTPUT.PUT_LINE('age=2');

else

DBMS_OUTPUT.PUT_LINE('age=3');

end if;

end;

--循环

declare

i int:=1;

begin

loop

exit when i>10;

DBMS_OUTPUT.PUT_LINE('编号为'||i);

i:=i+1;

end loop;

end;

oracle 循环块,Oracle语句块PL/SQL循环判断相关推荐

  1. oracle 存储过程以及plsql语句块

    1. PLSQL语法 1.1.程序结构 PL/SQL程序都是以块(block)为基本单位.整个PL/SQL块分三部分:声明部分(用declare开头).执行部分(以 begin开头)和异常处理部分(以 ...

  2. Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件

    1.题目要求: 2.遇到的问题情况: 3.问题分析: 创建表空间时指定的文件目录地址出错 4.解决问题(解决方法): 问:既然是路径出错,那么就找到正确的路径即可,那么正确路径是什么呢? 答:是自己P ...

  3. oracle 数据库循环查询语句怎么写,sql循环查询(sql语句循环查询详解)

    sql循环查询(sql语句循环查询详解) 2020-07-24 11:15:51 共10个回答 select*fromawheret_idin('3','4');select*fromawheret_ ...

  4. oracle游标循环定义变量赋值,PL/SQL  循环 数组 游标的使用

    1.创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型 ...

  5. oracle 带有变量的语句_Oracle 动态SQL语句(2)之含变量的WHERE语句与日期变量

    在 Oracle 动态SQL语句(1)中提到基本动态SQL语句书写,但在写动态SQL语句时特别要注意日期型变量和WHERE语句的编写. 如下代码: 1.注意在执行动态SQL语句时,execute im ...

  6. 用oracle怎么测试,oracle – 如何(单位)测试数据密集的PL / SQL应用程序

    有几种不同的PL / sql测试工具. Steven Feuerstein已经写了两个 utplsql和 Quest Code Tester for Oracle(以前的QUTE).我是utplsql ...

  7. oracle 调用java 类_oracle数据库PL SQL调用Java类程序代码

    作为JAVA程序员,对ORACLE的javasource一直是想找个机会下手的.呵呵!风高月夜,此时正下手之机. Oracle有提供一个叫"外部例程"来实现与其他编程语言的访问.例 ...

  8. Oracle学习笔记之五sp1,PL/SQL之BULK COLLECT

    Bulk Collect特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率. BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQ ...

  9. Oracle杀事务数据库崩溃,关于pl/sql dev窗口崩溃导致锁表

    今天在用pl/sql dev写sql的时候,刚刚写到一个select XXX from table for update,打开了锁的按钮,进行了数据修改,这个时候没有commit,因为临时有事,所以先 ...

  10. SQL语句、PL/SQL语句、SQL*PLUS语句结束符号

    (1)SQL语句以:或者/结束语句. (2)PL/SQL语句以/结束语句. (3)SQL*PLUS语句以换行符结束语句.

最新文章

  1. 爆改100多元卡西欧,可测速、测温、测海拔,一点不输智能运动表
  2. 【Error】Provider com.sun.xml.stream.ZephyrParserFactory not found
  3. 收藏 | 在yolov5上验证一些不成熟的想法
  4. Bootstrap 使用Less变量
  5. 从分布式环境的特点、问题到CAP、BASE理论详解
  6. c语言编程作业最大整数问题,C语言编程第六章作业答案.doc
  7. cad2008加载 et拓展工具_译文:8个值得推荐的用于前端开发的性能分析工具「渡一教育」...
  8. ASP.NET Core开发Docker部署
  9. LeNet,AlexNet,Inceptionv1,2,3,4,vgg,resnet,DenseNet,网络图解对比
  10. 2-机器学习入门-读书笔记
  11. Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
  12. 西威变频器avo下载调试资料_超能士变频器报输出缺相维修
  13. 易语言EXUI游戏充值系统源码
  14. 实录分享|一篇文章看CNTV的容器化探索和平台搭建
  15. 【Android -- 写作工具】Markdown 脚注尾注
  16. 你对本岗位的认识PHP,本岗位工作认识
  17. 大佬帮忙看看加密ts流的.key文件内容,用的是什么加密算法
  18. 网络安全,非对称加密,对称加密和非对称加密的区别
  19. 2022-5月如何使用疯狂URL获取抖音推流码地址(抖音无人直播教程)
  20. 马云希望下辈子做女人,而我们希望这辈子做马云

热门文章

  1. jq过滤替换敏感词_如何用python简单过滤敏感信息
  2. 增加window服务器,Windows Server2012入门-添加服务器角色和功能
  3. mysql中的编号怎么自动加_MySQL中实现ID编号自动增加的方法
  4. 数据仓库中OLTP和OLAP的区别
  5. 论文笔记_S2D.49_2017-CVPR_从视频中无监督学习深度和运动估计(SFMLearner)
  6. 吴恩达教授机器学习课程笔记【九】- k均值聚类算法
  7. 基于深度学习的视觉目标跟踪方法介绍
  8. MySql 数据库安装、环境变量配置 以及 本地连接
  9. GloVe损失函数的理解
  10. 怎样用代码方式退出IOS程序