初识PLSQL

    科技2025-05-29  7

    PL/SQL基础知识 什么是PL/SQL PL/SQL是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句能实现同样的功能,但是相比而言.PL/SQL具有更为明显的一些优点 (1)PL/SQL具有编程语言的特点,它能把一组SQL语句放到一个模块中,使其更具模块化程序的特点 (2)PL/SQL可以采用过程性语言控制程序的结构,也就是说我们可以在PL/SQL中增加逻辑结构,如判断.循环等程序结构 (3)同其他编程语言一样PL/SQL可以对程序中的错误进行自动处理,使程序能够在遇到错误时不会中断,即它的异常处理机制. (4)PL/SQL程序块具有更好的可移植性,可以移植到另一个Oracle数据库中 (5)PL/SQL程序减少了网络的交互,有助于提高程序的性能 1.PL/SQL体系结构 PL/SQL引擎用来编译和执行PL/SQL块或子程序,该引擎驻留在Oracle服务器中.PL/SQL引擎jinji执行过程语句.而将SQL语句发送给Oracle服务器上的SQL语句执行器执行这些SQL语句. 2.PL/SQL块简介 PL/SQL是一种块结构的语言,它将一组语句放在一个块中.PL/SQL块将逻辑上相关的声明和语句结合在一起.匿名块是一个未在数据库中命名的PL/SQL块,在运行时被传递到PL/SQL引擎以便执行 3.运算符和表达式 关系运算符

    运算符意义=等于<>,!=,~=,^=不等于<小于>大于<=小于或等于>=大于或等于

    一般运算符

    运算符意义+加号-减号*乘号/除号:=赋值号=>关系号…范围运算符\字符连接符

    逻辑运算符

    运算符意义IS NULL是空值BETWEEN AND介于两者之间IN在一列值中间AND逻辑与OR逻辑或NOT取反,如IS NOT NULL,NOT IN
    Processed: 0.009, SQL: 8