選擇一個正確的數據類型,這看上去再容易不過了,但我們屢屢見到選擇不當的情況。要選擇什么類型來存儲你的數據,這是一個最基本的決定,而且這個決定會在以后的數年間影響著你的應用和數據。因此選擇適當的數據類型至關重要,而且很難事后再做改變,也就是說,一旦選擇某些類型實現了應用,在相當長的時間內就只能“忍耐”,因為你選擇的類型可能不太合適。

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

Oracle 數據類型概述

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