PLSQL

PL/SQL Numeric數據類型和子類型

PL/SQL Numeric數據類型和子類型

下麵是數值數據類型及其子類型的列表

  • PLS_INTEGER

這是一個有符號整數,範圍為- 2147,483,648到2147,483,647,用32位表示。

  • BINARY_INTEGER

這也是一個有符號整數,範圍為- 2147,483,648到2147,483,647,用32位表示。

  • BINARY_FLOAT

這是IEEE 754格式的單精度浮點數。

  • BINARY_DOUBLE

這是IEEE 754格式的雙精度浮點數。

  • NUMBER (prec, scale)

它被認為是一個固定點或浮點數,其絕對值在1E-130到(但不包括)1.0 e - 126之間。這個數值也可以表示為0。

  • DEC (prec, scale)

這是ANSI特定的定點類型,最大精度為38個十進製數字。

  • DECIMAL (prec, scale)

這是IBM特定的定點類型,最大精度為38個十進製數字。

  • 數值(pre, secale)

這是浮點類型,最大精度為38個十進製數字。

  • 雙精度

這也是一種ANSI特定的浮點類型,最大精度為126位二進製數字(大約38位十進製數字)。

  • 浮動

FLOAT被稱為ANSI和IBM特定的浮點類型,其最大精度為126位二進製數字。大概是38個十進製數字。

  • INT

它是一種ANSI特定的整數類型,最大精度為38位十進製數字。

  • 整數

此數據類型也是ANSI和IBM特定的整數類型,最大精度為38位十進製數字。

  • 短整型

它是一種ANSI和IBM特定的整數類型,最大精度為38位十進製數字。

  • 真正的

它是浮點類型,最大精度為63位二進製數字和大約18位十進製數字。

下麵給出的語法是有效的聲明:

聲明

num 1整數;

num 2 REAL;

num 3 DOUBLE PRECISION;

開始

零;

結束;

/

當我們執行上麵的代碼被編譯和執行時,我們得到以下結果:

PL/SQL過程成功完成。

Baidu
map