【PL/SQL編程】數據類型說明

1. 數值類型spa

  數值類型主要包括NUMBER、PLS_INTEGER、和BINARY_INTEGER 3種基本類型。NUMBER能夠用來存儲整數或浮點數,PLS_INTEGER和BINARY_INTEGER只能用來存儲整數。NUMBER還能夠經過NUMBER(P,S)的形式來格式化數字,其中,P表示精度(全部有效數字的個數),S表示刻度範圍(小數點右邊小數位的個數)。code

2. 字符類型blog

  字符類型主要包括VARCHAR二、CHAR、LONG、NCHAR和NVARCHAR2等。字符串

  其中:VARCHAR2(maxlength):用於存儲可變字符串class

     CHAR(maxlength):用於存儲字符串,不足用空格補全變量

3. 日期類型數據類型

  日期類型只有一種:DATE。DATE類型的存儲空間是7個字節,分別使用一個字符存儲世紀、年、月、天、小時、分鐘和秒。數據

4. 布爾類型margin

  布爾類型只有一種:BOOLEAN。變量值能夠爲TRUE、FALSE、NULL。di

5. 特殊數據類型

  (1)%type類型

      聲明一個與制定列名稱相同的數據類型,它一般緊跟在指定列名的後面。

declare 
  -- Local variables here
 v_sal number;
 v_ename emp.ename%type;

  (2)%rowtype類型

      聲明一個與數據表中行的結構定義相同的數據類型,它一般緊跟在制定表名的後面。

declare 
  -- Local variables here
 v_row_emp emp%rowtype;
相關文章
相關標籤/搜索