一、SQL statements in PL_SQL

1.并不是所有的sql 都可以在PL_SQL中使用

2.Make changes to rows in the database by using DML commands;

3.Control  a transaction  with the commit , rollback ,or savepoint command; (注意commands)

二、SELECT Statements in PL_SQL

Syntax;

SELECT     select_list

INTO         {  variable_name [ , varable_name] .... |   record_name}

FROM   table

[ WHERE  condition ]

2.例子如下

DECLARE

V_FNAME  EMPLOYEES.FIRST_NAME %TYPE;

-- V_FNAME VARCHAR(25);

BEGIN

SELECT FIRST_NAME INTO V_FNAME

FROM     EMPLOYEES     WHERE       EMPLOYEE_ID = 200;

DBMS_OUTPUT.PUT_LINE('    FIRST    NAME  IS : ' ||  V_FNAME);

END;

3.如果多列则在PL_SQL中 应 SELECT a, b INTO a_var,  b_var FROM  table

4.The names of  local  variables  and   formal  parameters take   precedence over the names of database tables;

5.the names  of  local database table columns take precedence over the names of local variables;

三、其他的sql语句

1、update 2.insert 3.delete 4.merge (将两个表合并为一个表,如 A   merge b   则会将A表中不存在比表的数据保存到比表,A表与B表相同的数据则会更新那A表的数据更新B表得数据)

2、update example

DECLARE

sal_increase    employees.salary %type := 800;

BEGIN

update   employees

set          salary = salary + sal_increase

where     job_id = 'ST_CLERK'

END;/

小布老师-PL_SQL(第六讲)相关推荐

  1. 小布老师oralce讲座笔记(六)

    小布老师oracle讲座笔记(六) Chapter 11  Managing Tables After completing this lesson, you should be able to do ...

  2. 小布老师视频oracle

    小布老师视频oracle 分类: 数据库 2012-01-31 13:29 1137人阅读 评论(0) 收藏 举报 oracle服务器c数据库网络n2 http://www.eimhe.com/thr ...

  3. 小布老师Oracle 9i DBA Fundamentals II 视频讲座 (1-62)

    小布老师Oracle 9i DBA Fundamentals II 视频讲座 1 本视频是第一讲,讲解了第一章 - Oracle网络概述. 在线播放:http://www.boobooke.com/v ...

  4. 小布老师所有视频 地址

    Oracle安装: 小布作品:视频 - 使用虚拟机搭建Linux/Oracle学习环境(01) 小布作品:视频 - 使用虚拟机搭建Linux/Oracle学习环境(02) 上集 小布作品:视频 - 使 ...

  5. 最全小布老师所有视频推荐--oracle视频资料库

    很不错的oracle视频资料,很全很多,而且讲得很不错 ,强烈推荐 ~~~ 最全小布老师所有视频推荐--oracle视频资料库 King作品:Oracle RAC系列培训 共七集 完 http://w ...

  6. 【备忘】小布老师OracleDBA视频合集

    01.Oracle在各种平台下的安装(全16讲).rar     02.小布老师oracle_SQL基础(全30讲).rar     03.oracle_SQLPLUS(全8讲).rar     04 ...

  7. 小布老师OracleDBA视频合集 下载

    01.Oracle在各种平台下的安装(全16讲).rar     02.小布老师oracle_SQL基础(全30讲).rar     03.oracle_SQLPLUS(全8讲).rar     04 ...

  8. 小布老师讲座笔记(五)

    小布老师讲座笔记(五) Archived Redo Log Files ★    Filled online redo log files can be archived ★    There are ...

  9. 小布老师讲座笔记(三)

    小布老师讲座笔记(三) STARTUP  Command Behavior Order of precedence(启动顺序) -spfileSID.ora -Default SPFILE -> ...

最新文章

  1. linux加入windows域之完美方案
  2. stateful openflow------整理openstate原理以及具体应用
  3. Qt中用ODBC连接excel中文乱码问题
  4. Spring boot添加员工页面跳转
  5. 长方体重力异常正演matlab,骆遥 (2007) 两种新的长方体重力异常正演公式及其理论推导. 中国科学院地质与地球物理研究所, 北京....
  6. Mozilla发布2015年度报告:搜索合作成营收大头
  7. span 标记 width 设置
  8. HBase get查询命令及VERSIONS版本
  9. FGPM:文本对抗样本生成新方法
  10. Spark SQL之RDD转DataFrame
  11. 农村信用社招聘考试计算机,农村信用社招聘考试题:计算机(一)
  12. mui的学习图片预览
  13. php+条件限定符,const 限定符
  14. apche 禁止运行php,学习猿地-apache如何禁止执行php
  15. AUTOCAD——标注打断
  16. 苹果mp3软件_flac、WAV、m4a等音频格式转成MP3 ,一键搞定!
  17. Python黑客绝技04:Python基础知识2
  18. 全网最细海龟 (turtle) 画图讲解 (一):初探海龟绘图
  19. 关于数据库可变长字符串类型长度设计问题:慷慨是不明智的
  20. 仿电池电量充电、上下左右剪切动画

热门文章

  1. TCP、UDP的区别
  2. 机器人系统设计与制作:Python语言实现2.4 用LibreCAD生成机器人的二维CAD图
  3. 程序员学习路线(个人)
  4. linux C -- ftok函数
  5. Windows11 运行安卓子系统 教程
  6. python-pdf的去水印操作
  7. CVE 2013-2094 exploit 实验笔记
  8. 基于GIS技术的城市交通管理应用
  9. 如何查找国际会议信息的总结
  10. 信号与系统 - 非周期信号的傅里叶变换