oracle中的pl SQL,Oracle数据中的PL/SQL介绍
PL/SQL是Procedure Language Sturtured Query Language的缩写。PL/SQL的优点:有利于客户/服务器环境应用的性能提高。PL/SQL是
什么是Pl/SQL:
PL/SQL是Procedure Language & Sturtured Query Language的缩写。
PL/SQL的优点:
有利于客户/服务器环境应用的性能提高。
PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。
PL/SQL程序由三个块组成:
PL/SQL基本语法:
PL/SQL的基本写法:
第一个PL/SQL:如果要输出异常内容写法如下,如果要输出Hello Oracle就将i:=‘aa’;去掉。
--PL/SQL的写法
declare
/*申明部分:在此申明PL/SQL用到的变量,类型及游标,,以及局部存储过程和函数*/
str varchar2(20);
i number;
begin
/*执行部分:过程及SQL语句,即程序的主要部分*/
str :='Hello Oracle';
i:='aa';
dbms_output.put_line(str);
exception
/*执行异常部分:错误处理*/
when others then
dbms_output.put_line('错误');
end;
赋值符号是:=和常量的定义:
declare
str varchar2(10):='Hello ';/*定义时赋值*/
str2 varchar2(10);
i constant number:=100;/*定义常量,但是必须在申明时赋值*/
begin
str2:= 'Oracle';/*在begin中赋值*/
dbms_output.put_line(str||str2);/*\\是Oracle的连接符*/
dbms_output.put_line(i);
exception
when others then
dbms_output.put_line('出错了');
end;
更多精彩内容请看下一页:
推荐阅读:
使用PL/SQL执行java存储来获得MAC地址
在SQL中使用PL/SQL函数存在的问题
使用PL/SQL执行java存储来获得MAC地址的
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
oracle中的pl SQL,Oracle数据中的PL/SQL介绍相关推荐
- MySQL中数组内的JSON数据中获取值
MySQL中JSON数据获取值 1.MySQL中JSON数据中获取值 数据源: {"observeTruth": "111","preventHume ...
- 计算机算最大值如何操作,Excel表格中如何通过函数判断数据中的最大值
Excel表格中如何通过函数判断数据中的最大值 腾讯视频/爱奇艺/优酷/外卖 充值4折起 Excel是我们常用的一款数据处理软件,深受大家的欢迎,是我们学习办公的助手,有的朋友想知道怎么通过函数判断数 ...
- Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...
目录 一.小案例: school表中有①id 序号②class 班级 ③score成绩 三个字段, 使用oracle实现按照班级分区,然后取班级中的第一名. 1.1测试数据如下: --创建学校表sch ...
- sql查找数据中某个字段是否有重复的值
表格table_x table_x col1 Column2 二仙桥 谭警官 二仙桥 大爷 瓜摊 华强 瓜摊 瓜 水煮肉片 肉 水煮肉片 水 水煮肉片 豆芽菜 水煮肉片 土豆片 水煮肉片 花椒 水煮肉 ...
- sqlserver中如何提取datetime格式数据中的日期或时间?
问: 比如:2004-6-6 6:6:6 我想分别得到 2004-6-6 和6:6:6 怎么处理啊? _________________________________________________ ...
- sql 删除数据_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...
一.学习知识的黄金圈思维 用黄金圈思维分析自己学习SQL,能增加自己的效率和坚持下去的动力. 二.SQL基础知识 1.数据库概念: database ,按照数据结构来组织.存储和管理数据的仓库. 2. ...
- 05. 取SQL分组中的某几行数据
05. 取SQL分组中的某几行数据 原文:05. 取SQL分组中的某几行数据 对表中数据分组,有时只需要某列的聚合值:有时却需要返回整行数据,常用的方法有:子查询.ROW_NUMBER.APPLY,总 ...
- OA系统二十:请假审批一:审批功能概述;显示【请假审批】这个内嵌界面中【待审批请假数据】的SQL语句;
本篇博客的主要内容就是:在请假审批这个内嵌界面中,显示待审批请假数据的SQL语句: 目录 1.[请假审批]功能需要实现什么? 2.[请假审批界面]中[待审批请假数据]之:SQL语句 (1)审批列表中需 ...
- SQL语句对表中数据进行增删改操作[DML]
文章目录 前言 一.SQL添加数据语句 二.SQL修改数据语句 三.SQL删除数据语句 总结 前言 整理一下SQL语句中增删改查操作的语句用法.先说一下简单的增删改操作,查询的话分类比较多,分开写.. ...
- Excel 中如何找出两列数据中不重复的记录
现在有两列数据,要在 A 列中找出 B 列中没有的记录,在 B 列中找出 A 列中没有的记录.现在和大家分享一下这个方法. 我们先用一个简单的例子看一下.现在有两列数据,可以是分别在不同的数据单(sh ...
最新文章
- 详解:Camera-IMU内外参标定原理
- 天啦噜!生产机器连接数飙升到上万,背后发生了什么?
- IDEA VS 快捷键 大全
- 将 Fortinet 连接到
- 公司应该如果管理员工?
- 负载均衡SLB新功能介绍
- WPF整理-使用ResourceDictionary管理Logical Resources
- mysql fsync_MySQL - InnoDB特性 - Buffer Pool漫谈
- oracle+基础常用命令,oracle 常用命令(适合菜鸟)
- 原生ajax请求流程
- C#编写一个控制台程序,输入一个日期,输出这一天是星期几。
- 【SpringBoot】MultipartResolver文件解析器
- 一款英国折叠车如何在中国城市流行?
- python段落注释的语法格式是_python段落注释
- 计算机网络学习-应用层笔记
- python与会计学_Python 中用于表示逻辑与的关键字分别是 ____
- 【Jquery】jquery-qrcode把域名地址生成二维码图片,扫码即可访问
- 小红书-内卖秒杀项目总结
- snmp trap安装配置
- PS 开启GPU加速图片处理