1 / 23
文档名称:

Oracle数据库-SQL+PLSQL-Less15-执行PLSQL语句.pptx

格式:pptx   大小:79KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle数据库-SQL+PLSQL-Less15-执行PLSQL语句.pptx

上传人:lily8501 2017/12/3 文件大小:79 KB

下载得到文件列表

Oracle数据库-SQL+PLSQL-Less15-执行PLSQL语句.pptx

相关文档

文档介绍

文档介绍:PL/SQL中的可执行语句
项目目标

v_weight NUMBER(3) := 600;
v_message VARCHAR2(255) := 'aaa';
VARCHAR2(50) := 'CHINA';
BEGIN
DECLARE
v_weight NUMBER(3) := 1;
BEGIN
v_weight := v_weight + 1;
:= 'shoudu ' || ;
();
(v_weight); --2
END;
v_weight := v_weight + 1;
v_message := v_message || ' is in stock';
:= 'china ' || ;
();
(v_weight);
(v_message);
END;
/
项目目标
根据变量作用域的规则,回答上面代码中变量的数据类型和值:
a. 在子块中V_WEIGHT 的值是多少?
b. 的值是多少?
c. 主块中 V_WEIGHT的值是多少?
d. 主块中V_MESSAGE 的值是多少?
e. 的值是多少?
所需知识点
PL/SQL函数
PL/SQL中数据类型转行
PL/SQL中变量的作用域
PL/SQL代码规范
PL/SQL 语法以及指导
语句可以放在几行中.
但是关键字不能拆开放在几行中。
单个字之间可以用以下符号隔开:
空格
分隔符
PL/SQL 语法说明
语句可以放在几行中.
单个字之间可以用以下符号隔开:
空格
其它分隔符
标识符
最多能包含30个字符
不能包含保留字,除非用双引号括起来
必须以字母打头
避免与表名、列名等数据库对象同名
PL/SQL语法说明
直接量(literals)
字符或者日期必须用单引号括起来.
数字可以用简单数值或者科学计数法来表示.
一个PL/SQL 可以由一个单行的斜杠( / )来结束.
v_ename := 'Henderson';
注释代码
单行的注视可以用两个减号(--)作为前缀.
多行注释用/* 和*/包括起来.
例子:
DECLARE
v_variable number(10):=2E5;
BEGIN
/* print
result */
(v_variable);
END;-- This is the end of the block
/
在 PL/SQL中的SQL函数
大部分在SQL中的函数在PL/SQL中也能用,包括:
单行数值函数
单行字符函数
数据类型转换函数
日期函数
不能使用的函数:
DECODE函数
分组函数
例如:AVG, MIN, MAX, COUNT, SUM, STDDEV这些函数只能用于PL/SQL中的SQL语句当中,而不能单独使用。
与SQL中相同
}
PL/SQL 函数
PL/SQL提供大量的函数来帮助操纵数据
例子
为公司建立邮件列表.
转换为小写字母.
v_mailing_address := v_name||CHR(10)||
v_address||CHR(10)||v_state||
CHR(10)||v_zip;
v_ename := LOWER(v_ename);