選擇一個正確的數(shù)據(jù)類型,這看上去再容易不過了,但我們屢屢見到選擇不當(dāng)?shù)那闆r。要選擇什么類型來存儲你的數(shù)據(jù),這是一個最基本的決定,而且這個決定會在以后的數(shù)年間影響著你的應(yīng)用和數(shù)據(jù)。因此選擇適當(dāng)?shù)臄?shù)據(jù)類型至關(guān)重要,而且很難事后再做改變,也就是說,一旦選擇某些類型實現(xiàn)了應(yīng)用,在相當(dāng)長的時間內(nèi)就只能“忍耐”,因為你選擇的類型可能不太合適。

上面這段話來自 Thomas Kyte(Oracle公司核心技術(shù)集團副總裁)的——《Oracle Database 9i/10g/11g編程藝術(shù)》。我對這段話描述的情況感同身受,因此引用了過來。本文第二節(jié)內(nèi)容來自該書第 12 章第一節(jié)——《Oracle 數(shù)據(jù)類型概述》,有刪改。

Oracle 數(shù)據(jù)類型概述

Oracle 提供了 22 種不同的 SQL 數(shù)據(jù)類型供我們使用,分別如下: