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

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

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

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