数据库管理与开发基础教程复习 (五)

SQL

DML

数据操纵语句(DML:Data Manipluation Language)
包括:insert、update、delete、merge.
Merge语句:

  • 用于将一个表的数据合并到另一个表中
  • 根据指定合并比对条件将源表中记录在目标表中进行查找。
    image
  • merge是一条“确定性的语句”

基本语法:
image

事务控制语句

commit:提交
-未提交的修改对操作者生效
-提交后的修改对其他用户生效
SAVEPOINT savepoint:设置保存点 savepoint
ROLLBACK [work] [to savepoint]:回退

SELECT

select ,Oracle支持的查询。
like:
(%)和(_)两个符号称为通配符,当要求不是通配符时,escape选项反斜杠()来表示。
表的连接:
image

SQL函数

按照返回结果:1)单行函数,对查询的每一行返回一个结果值。2)分组函数,对一组查询行返回一个结果值

PL/SQL

PL/SQL基础

image
image
解释:

  • Pro_name 为要创建过程的名称
  • or replace 为原先有的话就覆盖该过程,可省
  • In、out和in out为形式参数
  • 在过程的创建过程中没有declare关键字,用is或者as关键字代替
    image

存储过程的优点:
image

posted @ 2024-12-09 12:05  海&贼  阅读(32)  评论(0)    收藏  举报