sql编程(SQL基础语句汇总)
《基础》的介绍与实践
好书推荐
《Oracle PL/SQL编程基础简介及实践》
1.开始(p1~p2)。
2.背景介绍(p3)
3.特色优势(p4~p5)。
4.使用说明(p6)。
5.语法结构(p7)
6.命名参考(p8~p9)
7.复合类型(p10~p16)。
8.操作员(p17)
9.过程控制报表(p18~p28)
10.异常和错误处理(p29~32)。
11.函数和存储过程(p33~p41)。
12.结束(p42)
这次我们将分享5个。语法结构(p7)。
2、背景介绍
1/SQL是一种编程语言,称为过程语言/SQL。PL/SQL是Oracle数据库中SQL语句的扩展。编程语言的特点是在普通的SQL语句的使用中加入的,所以PL/SQL就是在PL/SQL代码的程序单元中组织数据操作和查询语句,通过逻辑判断和循环操作实现复杂的功能或计算程序语言。
2PL/SQL类别:数据库引擎和工具引擎(嵌入C和JAVA等其他语言)。
3PL/SQL包括:编程结构、语法和逻辑机制,工具引擎还增加了支持的语法(如ORACLE Forms)。
3、特性优点
1提高运营效率。
服务器端可以处理大量数据,从而减少数据在网络上的传输时间。
2客户端。
您可以在客户服务端执行本地PL/SQL,或者通过向服务器发送SQL命令或激活服务器端来运行PL/SQL程序。
3支持流程。
您可以嵌入SQL语句,并使用各种类型的条件分支语句和循环语句。
4支持模块化。
可以通过使用包、过程、函数、触发器等来分离各种处理逻辑。便于管理。
5支持异常处理。
您可以使用自定义异常或内置异常来处理代码中可能出现的异常,并增强代码的健壮性。
6提供了大量的内置包。
可以使用Oralce内置包,这样更容易处理数据和业务流程。
其他:更好的性能、可移植性和兼容性、可维护性和易用性。
4、使用说明
1个允许的语句:
您可以使用插入、更新、删除、选择进入、提交、回滚和保存点语句。在PL/SQL中,您需要以动态的方式使用DDL(CREATE、ALTER、DROP、TRUNCATE)语句。
2操作模式:
PL/SQL可用于SQL*PLUS、高级语言和ORACLE开发工具(如SQL Developer或Procedure Builder等)。).
3操作流程:
PL/SQL程序通过Oracle中的引擎运行。引擎可能在甲骨文服务器端,也可能在甲骨文客户端。引擎执行PL/SQL中的过程语句,然后将SQL语句发送到数据库服务器执行,然后将结果返回给执行端。
5、语法结构
1.PL/SQL组合:由三部分组成:声明部分、执行部分和异常处理部分。
2结构描述:
-声明部分:声明所使用的常量、类型、游标、本地存储过程和函数。
-执行部分:具体的SQL语句,包括处理流程。
-异常部分:用于异常处理的SQL语句。