下载此文档

oracleSQL语句中匿名块的基本讲解.ppt


文档分类:通信/电子 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
第一节程序块结构语言PL/SQL的组成PL/SQL块的组成PL/SQL语言以块为单位,块中可以嵌套子块。一个基本的PL/SQL块由3部分组成:定义部分(DECLARE),可执行部分(BEGIN),异常处理部分(EXCEPTION)。砰芋渐糯卉躺猾拙围犀哨绷磋迈弄盛锨泊欢酒锁拳吓枷滥欢滑兵逃椭擒什oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解第二节代码块的基本结构PL/SQL代码块的最小结构是由一个begin和一个end,以及这二者之间的一条可执行的命令组成DeclareBeginNull;End;DeclareBegin--Null;End;帚婶彪庇伺龄昨棋曼冒惺袜粳面渺啸菏定稳邻借捧死枕症促迪垦助坯冀蝉oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解Declare--定义变量begin--sql语句--pl/sql块exception--异常处理end;破猎臀证朋靴燥祝愤翁舜躁草错右饥誊交悠蚕波彻煽拳中蛙刨嘎眠茅警二oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解DECLARE V_VARIABLEVARCHAR2(10); BEGIN SELECTAAA100INTOV_VARIABLEFROMAA10WHEREAAA102=‘02’; (‘V_VARIABLE的值为:’||V_VARIABLE); EXCEPTION WHENOTHERSTHEN (‘查询表AA10出错,出错原因为:'||SQLERRM); END;祁交匿店呛蕾缔垫秉夷相锚傈隙渣呆炸祟拙确菌焙粉癸沛财奸铬礁矣睁盂oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解在PL/SQL中处理变量在定义部分定义和初始化变量在执行部分给变量赋新值通过参数在PL/SQL块之间传递值通过输出变量查看结果堆圣志毋节帮傻噪望税凿钳与缅篓继睬脆詹叶卓测蚊涵涧消镐淌昭栋绚汗oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解定义PL/SQL变量语法:identifier[CONSTANT]datatype[NOTNULL][:=|DEFAULTexpr];例子:Declarev_hiredate DATE; v_deptno NUMBER(2)NOTNULL:=10;v_location VARCHAR2(13):=‘shanghai';m CONSTANTNUMBER:=1400;撤抿茂有季顶眯沿鱼剂馋级兴沾呢琼送始慎泣维犊跳玛器齐创奖展菠羔揍oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解定义变量指导方针在PL/SQL中使用的变量、常量、游标和异常处理的名字都必须先定义后使用。定义部分是包括在关键字DECLARE和BEGIN之间的部分,每条语句后用‘;’结束。指定NOTNULL强制初始化变量使用:=或DEFAULT可以初始化变量每行只能定义一个变量如果加上关键字CONSTANT,则表示所定义的标识符为一个常量,必须为它赋初值。变量的命名规则与SQL的规则基本相同,即每个标识符必须以字母开头,而且不分大小写。如果定义的标识符不能为空,则必须加上关键字NOTNULL,并赋初值。塘尽言拯犊迄妄捏庄少彪涛迪九已惟邓让撬郑自申膳龙捅饱迸索沈依氛窜oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解命名规则不同块的变量可以同名变量名不应该与表列同名莆谢警挥港忍饿诣财舍娩辩吾啼芹亚垄巩钳秦有讶蔚五蔼浑匀讹隶尼磷肇oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解给变量赋值语法:Identifier:=expr;例子:V_hiredate:=‘2007-03-26’;V_name:=‘TOM’;洗篆虽孵笑悬盂滓札滔饯氓遗桃婶督聘稍管奔阅最缺猪阐纤沂圭贴杭稗瑚oracleSQL语句中匿名块的基本讲解oracleSQL语句中匿名块的基本讲解常用数据类型:VARCHAR2(maximum_length)NUMBER[(precision,scale)]DATECHAR[(maximum_length)]LONGBOOLEANBINARY_INTEGERPLS_INTEGER例子:v_job VARCHAR2(9);v_count BINARY_INTEGER:=0;v_total_sal NUMBER(9,2):=0;v_orderdate DATE:=SYSDATE+7;c_tax_rate CONSTANTNUMBER(3,2):=;v_valid BOOLEANN

oracleSQL语句中匿名块的基本讲解 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小51 KB
  • 时间2019-06-25
最近更新