oracle补.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle补

  PL-SQL编程 目标 掌握如何定义变量并赋值 掌握如何输出显示数据 掌握IF、WHILE、CASE逻辑控制语句 PL/SQL块 PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。 PL/SQL块的结构如下: DECLARE /* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 */ BEGIN /* 执行部分: 过程及SQL 语句 , 即程序的主要部分 */ EXCEPTION /* 执行异常部分: 错误处理 */ END; 其中 执行部分是必须的。 注释 在PL/SQL里,可以使用两种符号来写注释,即: 使用双 ‘-‘ ( 减号) 加注释 PL/SQL允许用 – 来写注释,它的作用范围是只能在一行有效。如: V_Sal NUMBER(12,2); -- 工资变量。 使用 /* */ 来加一行或多行注释,如: /***********************************************/ /* 文件名: statistcs_sal.sql */ /***********************************************/ PL/SQL 变量类型 PL/SQL支持多种数据类型,本节讨论代码中最常用并且最实用的数据类型。 Varchar2 Number Date Boolean Varchar2 Varchar2为可变长的字母数字数据类型。在PL/SQL中,varchar2的最大长度为32767字节。 在declare部分,其定义以分号(;)结束,所有varchar2变量的定义类似于下面的定义: variable_name varchar2(max_length); 括号中的长度值为本变量的最大长度且必须是正整数,如: vc_field varchar2(10); 在定义变量时,可以同时对其进行初始化,格式为: vc_field varchar2(10):=STARTVALUE; Number number类型数据可用来表示所有的数值数据,说明格式为: num_field number(precision,scale); 其中,precision可以有1~38个数字位,而scale表示在precision位数字中小数点后的数字位数,下面的定义: num_fieldnumber(12,2); 表示num_field是一个整数部分最多10位、小数部分最多2位的变量。 Date 此数据类型用于保存固定长度的日期值,date变量的说明为: date_field date; 在缺省时,Oracle以DD-MON-YY格式显示日期。因此,2004年9月9日显示为09-SEP-04。 PL/SQL中编程处理日期必须使用这种格式。是否可以说用户必须用数据库缺省的日期格式,除非用户用TO_CHAR或TO_DATE是否能提醒用户用自己的TO_DATE/TO_CHAR定义的格式而不依赖于缺省的日期格式。 格式由初始化参数nls_date_format设置 也可通过set设置 alter session set nls_date_format=yyyy-mm-dd hh24:mi:ss Boolean 这种数据类型只有两个值:true或false。在使用boolean变量时,如果测试结果为true,则做某事,否则做另外的事。例如,如果试图考察某公司是否分发了一个10KB的2000年年度预算表,可用boolean变量。若该公司分发了此表,则该变量值为true。 布尔值只有TRUE, FALSE及 NULL 三个值 变量 (1)声明变量 声明变量的语句格式如下: Variable_name [CONSTANT] datatype [NOT NULL][:=|DEFAULT expression] 注意:可以在声明变量的同时给变量强制性的加上NOT NULL约束条件,此时变量在初始化时必须赋值。 (2)给变量赋值 给变量赋值有两种方式: ①直接给变量赋值 ②通过SQL SELECT INTO 给变量赋值 v_ename varchar2(10); v_sal number(6,2); v_tax_rate constant number(3,2):=5.5 v_hiredate DATE; declare x varchar(20); begin x:=This is ...; dbms_output.put_line(x:||x); end; 数据库赋值是通过 SELECT语句来完成的,每次执行 SELECT语句就赋值一次,一

文档评论(0)

quechui388620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档