欢迎来到天天文库
浏览记录
ID:57689474
大小:13.50 KB
页数:2页
时间:2020-09-01
《oracle PLSQL 中常量和变量的声明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、常用数据类型:Number:数字类型Int:整数型Pls_integer:整数型,产生溢出的错误Binary_integer:整数型Char:定长字符,最长255个字符Varchar2:变长字符,最长2000个字符Long:变长字符,最长2GBDate:日期型Boolean:布尔型二、定义常量格式:常量名constant数据类型标识符[notnull]:=值例:iCountconstantIntnotnull:=200说明:定义常量iCount,值为200;三、定义基本数据类型变量格式:变量名类型标识符[notnull]:=值例:sexBooleann
2、otnull:=0;说明:定义变量sex值为0;四、复合数据类型变量1、使用%TYPE定义变量说明:这个型式是为了让变量的数据类型与表中的数据类型一致的,定义好以后,表中的数据类型改变,这个变量的数据类型也同时改变;格式:变量名用户名.表名.字段名%TYPE;例:sexSCOTT.Tdetails.SEX%TYPE;说明:sex变量就与scott用户下的Tdetails表中的sex字段的类型一致;2、记录类型变量说明:将多个数据类型捆绑在一起的数据类型格式:TYPE变量名ISRECORD(变量名1基本数据类型,变量名2基本数据类型,……);例:TYPEtR
3、ecordsISRECORD(Namevarchar2,SexBoolean);使用这个变量的的方法:ttttRecords;Selectname,sexintotttfromclassuser;这样就把classuser表里的数据放到变量ttt中了.4、定义一维表类型数据DECLARE说明:相当于一维数组格式:TYPE表类型ISTABLEOF类型INDEXBYBINARY_INTEGER;例:TYPEscoreISTABLEOFINT(3)INDEXBYBINARY_INTEGER;定义了一个整数数组容量为3;访问的时候用score(1)=1;score
4、(2)=2;……
此文档下载收益归作者所有