一,命名规范
-
<李>
命名方法
<>强适用强>
UserPrivilege 适合英文比较好,并且喜欢抑扬顿挫和有艺术美感的人 userprivilege 适合那些英文好,且比较严谨的人 tbl_user_prifilege 适合那些做开发的人(本人常用的命名规范) yhqx 李热爱中文的人> <李>
不使用关键字
可以参考如下查询结果
SELECT *,得到V $ RESERVED_WORDS WHERE 保留=& # 39;y # 39;;李> <李>
长度
1 ~ 30个字符
二、定义常量
-
<李>
语法:常量名恒数据类型标识符[not null]:=值
李> <李>例子:
i_count constant Int  not 零:=200,,,,,,,定义常量i_count,值为200;李>
三、定义基本数据类型变量
-
<李>
语法:变量名类型标识符[not null]:=值
李> <李>例子:
sex Boolean  not null :=0,,,,,,,,,,,,,,,,,,,,,,,定义变量sex 值为0;李>
四、使用%类型定义变量
这个型式是为了让变量的数据类型与表中的数据类型一致的,定义好以后,表中的数据类型改变,这个变量的数据类型也同时改变;
-
<李>
语法:变量名用户名。表名。字段名%类型;
李> <李>例子:
sex SCOTT.Tdetails.SEX %类型;,,,,,,,,性变量就与斯科特用户下的Tdetails表中的性字段的类型一致。李>
五、记录类型变量
记录类型是把逻辑相关的数据作为一个单元存储起来,它必须包括至少一个标量型或记录数据类型的成员,称作PL/SQL记录的域(字段),其作用是存放互不相同但逻辑相关的信息。
-
<李>
语法: <>以前TYPE 变量名,IS 记录( 变量名1,基本数据类型, 变量2名,基本数据类型,……); 李> <李>
例子: <>以前TYPE tRecords  IS 记录(,, Name varchar2,,, Sex 布尔);,, ttt tRecords;,,,,,使用这个变量的的方法 Select 名字,sex into  ttt 得到classuser;,,,,,这样就把classuser表里的数据放到变量到达目标时间中了。 李>
六、使用% ROWTYPE定义变量
使定义的变量的子变量的类型与表中对应的字段的数据类型一致。
-
<李>
语法:变量名用户名。表名%类型;
李> <李>例子:
七、定义一维表类型数据
相当于一维数组
-
<李>
语法:类型表类型的表类型指数BINARY_INTEGER;
李> <李>例子: