PL/SQL 声明
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,一、命名规范命名方法命名方法适用UserPrivilege适合英文比较好,并且喜欢抑扬顿挫和有艺术美感的人userprivilege适合那些英文好,且比较严谨的人tbl_user_prifilege适
千家信息网最后更新 2024年09月21日PL/SQL 声明
一、命名规范
命名方法
命名方法 适用 UserPrivilege 适合英文比较好,并且喜欢抑扬顿挫和有艺术美感的人 userprivilege 适合那些英文好,且比较严谨的人 tbl_user_prifilege 适合那些做开发的人(本人常用的命名规范) yhqx 热爱中文的人 不使用关键字
可以参考如下查询结果SELECT * FROM V$RESERVED_WORDS WHERE RESERVED='Y';
长度
1~30个字符
二、定义常量
语法:常量名 constant 数据类型标识符 [not null] := 值
例子:
i_count constant Int not null:=200 --定义常量i_count,值为200;
三、定义基本数据类型变量
语法:变量名 类型标识符 [not null] := 值
例子:
sex Boolean not null :=0; --定义变量sex 值为0;
四、使用%TYPE定义变量
这个型式是为了让变量的数据类型与表中的数据类型一致的,定义好以后,表中的数据类型改变,这个变量的数据类型也同时改变;
语法:变量名 用户名.表名.字段名%TYPE;
例子:
sex SCOTT.Tdetails.SEX%TYPE; --sex变量就与scott用户下的Tdetails表中的sex字段的类型一致;
五、记录类型变量
记录类型是把逻辑相关的数据作为一个单元存储起来,它必须包括至少一个标量型或RECORD 数据类型的成员,称作PL/SQL RECORD 的域(FIELD),其作用是存放互不相同但逻辑相关的信息。
语法:
TYPE 变量名 IS RECORD( 变量名1 基本数据类型, 变量名2 基本数据类型,……);
例子:
TYPE tRecords IS RECORD( Name varchar2, Sex Boolean); ttt tRecords; --使用这个变量的的方法 Select name,sex into ttt from classuser; --这样就把classuser表里的数据放到变量ttt中了.
六、使用%ROWTYPE定义变量
使定义的变量的子变量的类型与表中对应的字段的数据类型一致。
语法:变量名 用户名.表名%TYPE;
例子:
DECLARE to_records tdetails%ROWTYPE; BEGIN SELECT * INTO to_records FROM tdetails where type='pay'; DBMS_OUTPUT.PUT_LINE(to_records.object||' '||toRecords.money||' '||toRecords.payDate); END;
七、定义一维表类型数据
相当于一维数组
语法:TYPE 表类型 IS TABLE OF 类型 INDEX BY BINARY_INTEGER;
例子:
TYPE score IS TABLE OF INT(3) INDEX BY BINARY_INTEGER; --定义了一个整数数组容量为3; score(1)=1;score(2)=2; …… --访问的时候用
变量
类型
数据
例子
语法
一致
字段
常量
方法
用户
数组
标识
标识符
用户名
逻辑
一维
英文
严谨
相同
抑扬顿挫
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国网络安全游戏
如何维护网络安全的危害
重庆服务器托管哪家质量好云主机
杭州巨灵网络技术有限公司
广东微信小程序软件开发
奉贤区信息软件开发品质保障
杭州华软件开发
数据库商品库存信息管理er图
提供数据库安全性
网络安全教育的论语
计算机网络技术专业五年专
iis服务器安全狗
防范网络安全标语
网络安全手抄报a3纸大学生做的
在软件开发项目中的成长收获
日本进修软件开发
日本数据库设计效果图
学校教师网络安全教育
网络安全绘画图集
数据库创建具体操作步骤
北京一站式网络技术什么价格
广州通讯软件开发价格走势
服务器启动正常的图片
智能服务器十大排名
软件开发工时不够
海尔集团软件开发外包
软件开发收入增值税免征
大型软件开发困难是什么原因
普陀区会计软件开发厂家价格
网信办网络安全ppt