Datatype | Range | Subtypes | description |
BINARY_INTEGER | -214748-2147483647 | NATURAL NATURAL NPOSITIVE POSITIVEN SIGNTYPE |
用于存儲(chǔ)單字節(jié)整數(shù)。 要求存儲(chǔ)長(zhǎng)度低于NUMBER值。 用于限制范圍的子類(lèi)型(SUBTYPE): NATURAL:用于非負(fù)數(shù) POSITIVE:只用于正數(shù) NATURALN:只用于非負(fù)數(shù)和非NULL值 POSITIVEN:只用于正數(shù),不能用于NULL值 SIGNTYPE:只有值:-1、0或1. |
NUMBER | 1.0E-130-9.99E125 | DEC DECIMAL DOUBLE PRECISION FLOAT INTEGERIC INT NUMERIC REAL SMALLINT |
存儲(chǔ)數(shù)字值,包括整數(shù)和浮點(diǎn)數(shù)??梢赃x擇精度和刻度方式,語(yǔ)法:
|
PLS_INTEGER | -2147483647-2147483647 | 與BINARY_INTEGER基本相同,但采用機(jī)器運(yùn)算時(shí),PLS_INTEGER提供更好的性能 。 |
NUMBER 數(shù)字型 能存放整數(shù)值和實(shí)數(shù)值,并且可以定義精度和取值范圍
BINARY_INTEGER 數(shù)字型 可存儲(chǔ)帶符號(hào)整數(shù),為整數(shù)計(jì)算優(yōu)化性能
DEC 數(shù)字型 NUMBER的子類(lèi)型,小數(shù)
DOUBLE PRECISION 數(shù)字型 NUMBER的子類(lèi)型,高精度實(shí)數(shù)
INTEGER 數(shù)字型 NUMBER的子類(lèi)型,整數(shù)
INT 數(shù)字型 NUMBER的子類(lèi)型,整數(shù)
NUMERIC 數(shù)字型 NUMBER的子類(lèi)型,與NUMBER等價(jià)
REAL 數(shù)字型 NUMBER的子類(lèi)型,與NUMBER等價(jià)
SMALLINT 數(shù)字型 NUMBER的子類(lèi)型,取值范圍比INTEGER小
VARCHAR2 字符型 存放可變長(zhǎng)字符串,有最大長(zhǎng)度
表2 字符數(shù)據(jù)類(lèi)型
datatype | rang | subtype | description |
CHAR | 最大長(zhǎng)度32767字節(jié) | CHARACTER | 存儲(chǔ)定長(zhǎng)字符串,如果長(zhǎng)度沒(méi)有確定,缺省是1 |
LONG | 最大長(zhǎng)度2147483647字節(jié) | 存儲(chǔ)可變長(zhǎng)度字符串 | |
RAW | 最大長(zhǎng)度32767字節(jié) | 用于存儲(chǔ)二進(jìn)制數(shù)據(jù)和字節(jié)字符串,當(dāng)在兩個(gè)數(shù)據(jù)庫(kù)之間進(jìn)行傳遞時(shí),RAW數(shù)據(jù)不在字符集之間進(jìn)行轉(zhuǎn)換。 | |
LONGRAW | 最大長(zhǎng)度2147483647 | 與LONG數(shù)據(jù)類(lèi)型相似,同樣他也不能在字符集之間進(jìn)行轉(zhuǎn)換。 | |
ROWID | 18個(gè)字節(jié) | 與數(shù)據(jù)庫(kù)ROWID偽列類(lèi)型相同,能夠存儲(chǔ)一個(gè)行標(biāo)示符,可以將行標(biāo)示符看作數(shù)據(jù)庫(kù)中每一行的唯一鍵值。 | |
VARCHAR2 | 最大長(zhǎng)度32767字節(jié) | STRINGVARCHAR | 與VARCHAR數(shù)據(jù)類(lèi)型相似,存儲(chǔ)可變長(zhǎng)度的字符串。聲明方法與VARCHAR相同 |
CHAR 字符型 定長(zhǎng)字符串
LONG 字符型 變長(zhǎng)字符串,最大長(zhǎng)度可達(dá)32,767
DATE 日期型 以數(shù)據(jù)庫(kù)相同的格式存放日期值
BOOLEAN 布爾型 TRUE OR FALSE
ROWID ROWID 存放數(shù)據(jù)庫(kù)的行號(hào)
表3 DATE和BOOLEAN
datatype | range | description |
BOOLEAN | TRUE/FALSE | 存儲(chǔ)邏輯值TRUE或FALSE,無(wú)參數(shù) |
DATE | 01/01/4712 BC | 存儲(chǔ)固定長(zhǎng)的日期和時(shí)間值,日期值中包含時(shí)間 |
operator | operation |
+ | 加 |
- | 減 |
/ | 除 |
* | 乘 |
** | 乘方 |
operator | operation |
小于操作符 | |
= | 小于或等于操作符 |
> | 大于操作符 |
>= | 大于或等于操作符 |
= | 等于操作符 |
!= | 不等于操作符 |
> | 不等于操作符 |
:= | 賦值操作符 |
operator | operation |
IS NULL | 如果操作數(shù)為NULL返回TRUE |
LIKE | 比較字符串值 |
BETWEEN | 驗(yàn)證值是否在范圍之內(nèi) |
IN | 驗(yàn)證操作數(shù)在設(shè)定的一系列值中 |
operator | operation |
AND | 兩個(gè)條件都必須滿(mǎn)足 |
OR | 只要滿(mǎn)足兩個(gè)條件中的一個(gè) |
NOT | 取反 |
標(biāo)簽:池州 股票投資 嘉峪關(guān) 聊城 襄陽(yáng) 通化 南平 南平
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PL/SQL數(shù)據(jù)類(lèi)型及操作符》,本文關(guān)鍵詞 SQL,數(shù)據(jù),類(lèi)型,及,操作,符,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。