plsql开发笔记和小结

plsql开发笔记和小结

ID:35294857

大小:31.07 KB

页数:52页

时间:2019-03-23

plsql开发笔记和小结_第1页
plsql开发笔记和小结_第2页
plsql开发笔记和小结_第3页
plsql开发笔记和小结_第4页
plsql开发笔记和小结_第5页
资源描述:

《plsql开发笔记和小结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、***************************************** PLSQL基本结构 ***************************************** 基本数据类型变量 基本数据类型变量基本数据类型变量 基本数据类型变量 1.基本数据类型 Number数字型 Int整数型 Pls_integer整数型,产生溢出时出现错误 Binary_integer整数型,表示带符号的整数 Char定长字符型,最大255个字符 Varchar2变长字符型,最大2000个字符 Long变长字符型,最长2GB Date日期型 Boolean布尔型(TRUE、FALS

2、E、NULL三者取一) 在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的, 有的是有不同的含义的。 2.基本数据类型变量的定义方法 变量名类型标识符[notnull]:=值; declare agenumber(3):=26;--长度为3,初始值为26 begin commit; end; 其中,定义常量的语法格式: 常量名constant类型标识符[notnull]:=值; declare piconstantnumber(9):=3.1415926;--为pi的数字型常量,长度为9,初始值为3.1415926 begin commit;

3、end; 表达式 表达式表达式 表达式 变量、常量经常需要组成各种表达式来进行运算,下面介绍在PL/SQL中常见表达式的运算 规则。 1.数值表达式 PL/SQL程序中的数值表达式是由数值型常数、变量、函数和算术运算符组成的,可以使用 的算术运算符包括+(加法)、-(减法)、*(乘法)、/(除法 )和**(乘方)等。 命令窗口中执行下列PL/SQL程序,该程序定义了名为result的整数型变量,计算的是 10+3*4-20+5**2的值,理论结果应该是27。――――――――――――――――――――――――――――――――――――― setserveroutputon Declar

4、e resultinteger; begin result:=10+3*4-20+5**2; dbms_output.put_line('运算结果是:'

5、

6、to_char(result)); end; ――――――――――――――――――――――――――――――――――――― dbms_output.put_line函数输出只能是字符串,因此利用to_char函数将数值型结果转换为 字符型。 2.字符表达式 字符表达式由字符型常数、变量、函数和字符运算符组成,唯一可以使用的字符运算符就是 连接运算符“

7、

8、”。 3.关系表达式 关系表达式由字符表达式或数值表达式与关系运算符组成,

9、可以使用的关系运算符包括以下9 种。 <小于 >大于 =等于(不是赋值运算符:=) like类似于 in在……之中 <=小于等于 >=大于等于 !=不等于或<> between在……之间 关系型表达式运算符两边的表达式的数据类型必须一致。 4.逻辑表达式 逻辑表达式由逻辑常数、变量、函数和逻辑运算符组成,常见的逻辑运算符包括以下3种。 NOT:逻辑非 OR:逻辑或 AND:逻辑与 运算的优先次序为NOT、AND和OR。 PLSQL函数 函数函数 函数 PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见 的数据类型转换函数有以下3个。 To_ch

10、ar:将其他类型数据转换为字符型。 To_date:将其他类型数据转换为日期型。 To_number:将其他类型数据转换为数值型。 继续追加中..系统输出打印 系统输出打印系统输出打印 系统输出打印 利用pl/sql在数据库服务器端打印一句话: setserveroutputon--设置数据库输出,默认为关闭,每次重新打开窗口需要重新设置。 BEGIN DBMS_OUTPUT.PUT_LINE('HelloPL/SQL'); END; pl/sql程序中对大小写不敏感 程序中对大小写不敏感程序中对大小写不敏感 程序中对大小写不敏感(打印声明的变量) ――――――――――――――――

11、――――――――――――――――――――― setserveroutputon DECLARE v_charvarchar2(20):='a'; v_char1varchar2(20):='b'; BEGIN DBMS_OUTPUT.PUT_LINE(v_char); DBMS_OUTPUT.PUT_LINE(v_char1); END; pl语句块是pl/sql里最小的编程块,其中可以再嵌套beginend begin dbms_output.put_line('

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。