资源描述
Click to edit Master title style,First Level,Second Level,Third Level,Fourth Level,Fifth Level,1-,32,成都信息工程学院 软件工程系,PL/SQL,程序设计,成都信息工程学院 软件工程系,PL/SQL,概述,PL/SQL,程序设计,PL/,SQL(procedure,language/SQL),语言是,Oracle,对,SQL,语言的过程化扩充,是一个完整的编程语言。,PL/SQL,实现了过程化语句(如分支、循环等)与,SQL,语句的无缝连接,将过程化语言的数据处理能力与,SQL,语言的访问数据库的能力有机地结合在一起。,PL/SQL,语言在,Oracle,系统中是核心的编程语言,它应用于很多方面,如存储过程、触发器、包、函数和,Web,应用等。,PL/SQL,语言编写的不是客户端程序,而是服务器端的程序,PL/SQL,体系结构,PL/SQL,程序设计,PL/SQL,引擎,可执行过程性语句,而将,SQL,语句发送到,ORACLE,服务器上的,SQL,语句执行器。,PL/SQL,字符集,PL/SQL,程序设计,合法字符,算术运算符,关系运算符,PL/SQL,字符集,PL/SQL,程序设计,合法字符,所有大小写字母,数字09。,符号:( ) +* /=!;:., %,“,# $ & _ | ? 。,其中一些字符用于编程,另一些用作算术运算操作符(除法、加法、幂等)及关系运算符(等于和不等于)。,PL/SQL,字符集,PL/SQL,程序设计,算术运算符,下面列出了,PL/SQL,中常用的算术运算符。,运算符意义,+ 加法, 减法,* 乘法,/ 除法,* 幂,| 连接,PL/SQL,字符集,PL/SQL,程序设计,关系运算符,下面列出了,PL/SQL,中常用的关系运算符。,运算符意义, 不等于,!= 不等于,= 不等于, 大于,= 等于,= 大于等于, VARIABLE,ret_val,NUMBER,SQL PRINT,ret_val,在,SQL*PLUS,中显示链接变量的值:,Thank You!,to be continued,
展开阅读全文