一、什么是PL/SQL?

PL/SQL(Procedure Language/SQL)是oracle在标准的sql语言上的扩展。ql/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许私用条件语句和循环语句,允许使用例外处理各种错误,这使得它的功能变得更加强大。

PL/SQL开发工具主要有:

  • SQL*PLUS开发工具。SQL*PLUS是oracle公司提供的一个命令行工具,我们可以直接在里面书写SQL和PL/SQL程序。

  • Oracle SQL Developer 是一个免费的集成开发环境,简化了传统部署和云部署中 Oracle 数据库的开发和管理。

  • PL/SQL Developer是用于开发PL/SQL块的集成开发环境(ide),它是一个独立的产品,而不是oracle的一个附带品。

二、PL/SQL与SQL的区别

  • SQL是结构化查询语言,比较接近自然语言,使用SQL,只需要说干什么,不需要说怎么干。由数据定义语言、数据操纵语言、数据控制语言构成,它不面向过程,即前一条语句与后一条语句无关。SQL是标准的语。

  • PL/SQL,Oracle对SQL标准的扩充,增加了面向过程的功能,所以可以用来编写存储过程、存储函数、触发器等等。  PL/SQL是结构化SQL,就是在标准SQL中加入了IF...ELSE...   For....等控制过程的SQL。

三、开发第一个PL/SQL程序

  • 在SQLPLUS中开发第一个PL/SQL程序

  • 在SQLPLUS中开发第一个PL/SQL程序

sql for循环_【赵强老师】什么是PL/SQL?相关推荐

  1. oracle 锁表如何查看_【赵强老师】第一个Oracle的手工备份和恢复

    欢迎关注赵强老师微信公众号:myitshare 一.什么是手工管理的备份与恢复? 尽管在Oracle中,已经有了RMAN的备份与恢复.但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子 ...

  2. oracle select 行数据_【赵强老师】什么是Oracle的数据字典?

    欢迎关注赵强老师微信公众号:myitshare 数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询.数据字典是oracle数据库系统的信息核心,它是一 ...

  3. 视频教程-赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础-Oracle

    赵强老师:Oracle数据库从10g到11g(4)PL/SQL编程基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblo ...

  4. 【赵强老师】SQL的排序

    ​大家好好看看视频,尽管order by子句很简单,但是在使用的时候还是需要注意一些问题. [赵强老师]SQL的排序 在Oracle中,表中是以非指定顺序存储行数据记录的,它不管行插入数据库的顺序如何 ...

  5. 【赵强老师】SQL中的子查询

    ​先看视频,视频全长73分钟,相信对大家有帮助. [赵强老师]SQL中的子查询 这里主要向大家介绍了Oracle数据库之Oracle子查询之简单子查询,通过具体的内容向大家展现,希望对大家学习Orac ...

  6. hprof文件分析工具_【赵强老师】如何分析Java的内存溢出问题

    欢迎关注赵强老师微信公众号:myitshare 一.什么是内存溢出? 内存溢出(OOM:out of memory)通俗理解就是内存不够,通常在运行大型软件或游戏时,软件或游戏所需要的内存远远超出了你 ...

  7. redis 发布订阅实际案例_【赵强老师】Redis的消息发布与订阅

    欢迎关注赵强老师微信公众号:myitshare Redis 作为一个publish/subscribe server,起到了消息路由的功能.订阅者可以通过subscribe和psubscribe命令向 ...

  8. 【赵强老师】大数据平台的整体架构

    先看视频. [赵强老师]大数据平台的整体架构 大数据平台中的主要组件,如下: HDFS(Hadoop分布式文件系统) 源自于Google的GFS论文,发表于2003年10月,HDFS是GFS的山寨版. ...

  9. 【赵强老师】Redis简介和安装配置

    先看视频. [赵强老师]Redis简介和安装配置 什么是Redis? Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串 ...

  10. 视频教程-赵强老师:Oracle数据库从10g到11g(5)过程、函数和触发器-Oracle

    赵强老师:Oracle数据库从10g到11g(5)过程.函数和触发器 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblog ...

最新文章

  1. 寻找长沙“科技之星”,CSDN星城大巡礼
  2. 什么才是真正的程序员?
  3. mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)
  4. TFS 报错解决方案:tf400324
  5. android获取本地图片后缀,Android向图片文件添加扩展信息EXIF如地点,时间,人物等...
  6. ylbtech-LanguageSamples-Porperties(属性)
  7. 基础【循环】-----(枚举器)------(转)
  8. 判断CPU大小端模式
  9. nginx加载html目录下图片,nginx配置访问图片路径以及html静态页面的调取方法
  10. Linux流量监控工具 – iftop
  11. 归一化处理公式_数学建模中的数据处理——归一化处理
  12. C#获取程序所在的目录
  13. RESTful 架构风格概述(图文介绍)
  14. windows bat系列9:for处理案例三 单行按指定分隔符分割
  15. HTML基础期末速成笔记
  16. python3 + scrapy爬取妹子图(meizitu.com)
  17. 2018 湘潭邀请赛 K.2018
  18. IntelliJ IDEA 下载安装及其破解
  19. opencv将坐标点按逆时针顺序存放
  20. 浅谈Qt和C++的关系

热门文章

  1. python课程价格-福田区python课程价格
  2. python画三维散点图-Python 绘制酷炫的三维图步骤详解
  3. python课程-Python课程学习总结
  4. python学习视频-2018年最新Python学习路线图(内含大纲+视频+工具)
  5. python爬虫实例100例-Python爬虫 实例
  6. python语言入门-Python语言十分钟快速入门
  7. python入门经典100例-【python】编程语言入门经典100例--3
  8. IBM分布式深度学习技术将语音识别训练时间从一周缩短到11小时
  9. Promise的简单使用例子
  10. 【链表】删除链表的倒数第n个节点