PLSQL开发笔记及小结.docxVIP

  • 2
  • 0
  • 约2.48万字
  • 约 53页
  • 2017-05-18 发布于四川
  • 举报
PLSQL开发笔记及小结

***************************************** PLSQL基本结构 ***************************************** 基本数据类型变量基本数据类型变量基本数据类型变量基本数据类型变量 1. 基本数据类型 Number 数字型 Int 整数型 Pls_integer 整数型,产生溢出时出现错误 Binary_integer 整数型,表示带符号的整数 Char 定长字符型,最大255个字符 Varchar2 变长字符型,最大2000个字符 Long 变长字符型,最长2GB Date 日期型 Boolean 布尔型(TRUE、FALSE、NULL三者取一) 在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的,有的是有不同的含义的。 2. 基本数据类型变量的定义方法 变量名 类型标识符 [not null]:=值; declare age number(3):=26; --长度为3,初始值为26 begin commit; end; 其中,定义常量的语法格式: 常量名 constant 类型标识符 [not null]:=值; declare pi constant number(9):=3.1415926;--为pi的数字型常量,长度为9,初始值为3.1415926 begin commit; end; 表达式表达式表达式表达式 变量、常量经常需要组成各种表达式来进行运算,下面介绍在PL/SQL中常见表达式的运算规则。 1. 数值表达式 PL/SQL程序中的数值表达式是由数值型常数、变量、函数和算术运算符组成的,可以使用的算术运算符包括+(加法)、-(减法)、*(乘法)、/(除法 )和**(乘方)等。 命令窗口中执行下列PL/SQL程序,该程序定义了名为result的整数型变量,计算的是10+3*4-20+5**2的值,理论结果应该是27。 ――――――――――――――――――――――――――――――――――――― set serveroutput on Declare result integer; begin result:=10+3*4-20+5**2; dbms_output.put_line(运算结果是:||to_char(result)); end; ――――――――――――――――――――――――――――――――――――― dbms_output.put_line函数输出只能是字符串,因此利用to_char函数将数值型结果转换为字符型。 2. 字符表达式 字符表达式由字符型常数、变量、函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符“||”。 3. 关系表达式 关系表达式由字符表达式或数值表达式与关系运算符组成,可以使用的关系运算符包括以下9种。 小于 大于 = 等于(不是赋值运算符:=) like 类似于 in 在……之中 = 小于等于 = 大于等于 != 不等于 或 between 在……之间 关系型表达式运算符两边的表达式的数据类型必须一致。 4. 逻辑表达式 逻辑表达式由逻辑常数、变量、函数和逻辑运算符组成,常见的逻辑运算符包括以下3种。 NOT:逻辑非 OR:逻辑或 AND:逻辑与 运算的优先次序为NOT、AND和OR。 PLSQL函数函数函数函数 PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个。 To_char:将其他类型数据转换为字符型。 To_date:将其他类型数据转换为日期型。 To_number:将其他类型数据转换为数值型。 继续追加中.. 系统输出打印系统输出打印系统输出打印系统输出打印 利用pl/sql在数据库服务器端打印一句话: set serveroutput on--设置数据库输出,默认为关闭,每次重新打开窗口需要重新设置。 BEGIN DBMS_OUTPUT.PUT_LINE(Hell

文档评论(0)

1亿VIP精品文档

相关文档