Les17-执行PLSQL语句.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Les17-执行PLSQL语句.ppt》由会员分享,可在线阅读,更多相关《Les17-执行PLSQL语句.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、十七十七.PL/SQL.PL/SQL中的中的可执行语句可执行语句 目标目标ll结束本节课后,应当完成如下目标结束本节课后,应当完成如下目标:辨认辨认PL/SQLPL/SQL语句块中的可执行语句块部语句块中的可执行语句块部分。分。写出可执行部分的语句写出可执行部分的语句描述语句块的嵌套规则描述语句块的嵌套规则执行和测试一个执行和测试一个 PL/SQL PL/SQL块块遵循代码规范遵循代码规范PL/SQL PL/SQL 语法以及指导语法以及指导语句可以放在几行中语句可以放在几行中.ll但是关键字不能拆开放在几行中。但是关键字不能拆开放在几行中。单个字之间可以用以下符号隔开单个字之间可以用以下符号隔
2、开:ll空格空格ll分隔符分隔符PL/SQL PL/SQL 语法说明语法说明语句可以放在几行中语句可以放在几行中.单个字之间可以用以下符号隔开单个字之间可以用以下符号隔开:ll空格空格ll其它分隔符其它分隔符ll标识符标识符最多能包含最多能包含3030个字符个字符不能包含保留字,除非用双引号括起来不能包含保留字,除非用双引号括起来必须以字母打头必须以字母打头避免与表名、列名等数据库对象同名避免与表名、列名等数据库对象同名PL/SQLPL/SQL语法说明语法说明直接量(直接量(literalsliterals)ll字符或者日期必须用单引号括起来字符或者日期必须用单引号括起来.ll数字可以用简单数
3、值或者科学计数法来表示数字可以用简单数值或者科学计数法来表示.一个一个PL/SQL PL/SQL 可以由一个单行的斜杠可以由一个单行的斜杠(/)(/)来结束来结束.v_ename:=Henderson;注释代码注释代码单行的注视可以用两个减号单行的注视可以用两个减号(-)(-)作为前缀作为前缀.多行注释用多行注释用/*/*和和*/*/包括起来包括起来.ll例子:例子:.v_sal NUMBER(9,2);BEGIN /*Compute the annual salary based on the monthly salary input from the user*/v_sal:=&p_mon
4、thly_sal*12;END;-This is the end of the block在在 PL/SQL PL/SQL中的中的SQLSQL函数函数大部分在大部分在SQLSQL中的函数在中的函数在PL/SQLPL/SQL中也能中也能用,包括用,包括:ll单行数值函数单行数值函数ll单行字符函数单行字符函数ll数据类型转换函数数据类型转换函数ll日期函数日期函数不能使用的函数不能使用的函数:llDECODEDECODE函数函数ll分组函数分组函数例如:例如:AVG,MIN,MAX,COUNT,SUM,STDDEVAVG,MIN,MAX,COUNT,SUM,STDDEV这些函数只能用于这些函数只
5、能用于PL/SQLPL/SQL中的中的SQLSQL语句当中,而语句当中,而不能单独使用。不能单独使用。与与SQL中相同中相同 PL/SQL PL/SQL 函数函数llPL/SQLPL/SQL提供大量的函数来帮助操纵数据提供大量的函数来帮助操纵数据ll例子例子为公司建立邮件列表为公司建立邮件列表.转换为小写字母转换为小写字母.v_mailing_address:=v_name|CHR(10)|v_address|CHR(10)|v_state|CHR(10)|v_zip;v_ename:=LOWER(v_ename);数据类型转换数据类型转换将数据可自动转换为可比较的类型将数据可自动转换为可比较
6、的类型.不同的数据类型混杂在一个语句中可能引不同的数据类型混杂在一个语句中可能引起错误或者降低效率起错误或者降低效率.转换函数转换函数:llTO_CHARTO_CHARllTO_DATETO_DATEllTO_NUMBERTO_NUMBERDECLARE v_date VARCHAR2(15);BEGIN SELECT TO_CHAR(hiredate,MON.DD,YYYY)INTO v_date FROM emp WHERE empno=7839;END;数据类型转换数据类型转换如果如果如果如果如果如果 v_date v_date v_date声明为声明为声明为声明为声明为声明为DATED
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Les17 执行 PLSQL 语句
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内