您的位置:首页 > 数据库

《PL/SQL 语言开发参考手册》之二:PL/SQL 程序结构

2010-10-04 14:04 447 查看
《PL/SQL 语言开发参考手册》之二:PL/SQL 程序结构
《PL/SQL 语言开发参考手册》下载地址
1、PL/SQL块
1)申明部分,DECLARE(如果语句不需要声明任何变量,可以不写);
2)执行部分,BEGIN <---------> END;
3)异常处理,EXCEPTION(可以没有);
2、PL/SQL开发环境
可以运用任何纯文本的编辑器编辑,例如:VI
3、PL/SQL 字符集
字母:A-Z,a-z;
数字:0-9;
空白:TAB,SPACE,回车;
符号: +_)(*&^%$#@!~ ;
PL/SQL 对大小写不敏感(注意)
4、标识符命名规则答:
1)字母开头:
2)后跟任意的非空格字符、数字、货币符号($)、下划线(_)或 #;
3)最大长度为 30 个字符(八个字符左右最合适);
用来给对象命名(潜规则):
变量:以 v_ 开头
游标:以 c_ 开头
类型:
子程序:
5、分界符
1)运算符 + - * / **(指数操作符)
2)关系 =(相当于J***A中的==) > < <> != ~= ^= <= >=
3)赋值 := 例子 a:=2
4)联接 || 例:'abc' || 123
5)标号 << 需要的标记 >>
6)注释 --(单行) /* */(段落)
7)替代 <scape> <tab> <enter>
6、文字
1)字符型文字(字符串)
'tom' (单引号)
'tom''s pen' ''为 2 个单引号(标识转义) 为 tom's pen
2)数字型
123 -4 +56 0 9.0 1.23E5 9.8e-3
3)布尔型
TRUE FALSE NULL
7、变量声明
语法 Var_name [CONSTANT](标识常量,可选)type [NOT NULL](标识为 not-null 后必须在后面初始化) [:=value](赋值,初始化);
Var_name [CONSTANT](标识常量,可选)type [NOT NULL] [ default value](赋值,初始化)等同于上面的语句;
注:
1)申明时可以有默认值也可以没有;
2)如有[CONSTANT][NOT NULL],变量一定要有一个初始值;
3)赋值语句为“:=”;
4)变量可以认为是数据库里一个字段;
5) 规定没有初始化的变量为 NULL;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: