PL/SQL基本结构---基本数据类型变量

 1. 基本数据类型 
     Number 数字型  
     Int 整数型  
     Pls_integer 整数型,产生溢出时出现错误  
     Binary_integer 整数型,表示带符号的整数  
     Char 定长字符型,最大255个字符  
     Varchar2 变长字符型,最大2000个字符  
     Long 变长字符型,最长2GB  
     Date 日期型  
     Boolean 布尔型(TRUE、FALSE、NULL三者取一)  
     在PL/SQL中使用的数据类型和Oracle数据库中使用的数据类型,有的含义是完全一致的,有的是有不同的含义的。

 2. 基本数据类型变量的定义方法 
     变量名  类型标识符  [not null]:=值; 
     declare 
         age number(3):=26; --长度为3,初始值为26 
     begin 
         commit; 
     end; 
     其中,定义常量的语法格式: 
     常量名  constant 类型标识符  [not null]:=值; 
     declare 
         pi constant number(9):=3.1415926;--为pi的数字型常量,长度为9,初始值为3.1415926 
     begin 
         commit; 
     end; 

PL/SQL中的变量声明 
   所有变量必须在declare中声明,程序中不允许声明。 
   没有初始化的变量默认值为null,屏幕上null是看不见的,命名习惯:PL/SQL中变量一般以v_开头(等同于存储过程中as和begin区域的变量定义习惯)。 
   注意number也能存小数,最长38位,所以以后建议整数都用binary_integer存。 
   long是字符类型,boolean类型不能打印。 
   标准变量类型:数字,字符,时间,布尔。 

posted @ 2015-03-28 13:05  yi-  阅读(186)  评论(0编辑  收藏  举报