第八章 資料型別
Chapter 8. Data Types
第八章.資料型別
PostgreSQL has a rich set of native data types available to users. Users can add new types to PostgreSQL using the CREATE TYPE command.
PostgreSQL有豐富的原生支援的資料型別。使用者也可以使用 CREATE TYPE命令自定義資料型別。
Table 8.1 shows all the built-in general-purpose data types. Most of the alternative names listed in the “Aliases” column are the names used internally by PostgreSQL for historical reasons. In addition,some internally used or deprecated types are available, but are not listed here.
表8.1中為內建支援的資料型別。在ALIASES列中列出的名字,大部分都是出於歷史原因而被PostgreSQL內部使用的。 此外,還提供了一些內部使用或不推薦使用的型別,但此處未列出。
Compatibility
相容性
The following types (or spellings thereof) are specified by SQL: bigint, bit, bit varying, boolean, char, character varying, character, varchar,date, double precision, integer, interval, numeric, decimal, real,smallint, time (with or without time zone), timestamp (with or without time zone), xml.
SQL指定了以下型別(或其拼寫):bigint, bit, bit varying, boolean, char, character varying, character, varchar,date, double precision, integer, interval, numeric, decimal, real,smallint, time (帶或不帶時區), timestamp (帶或不帶時區), xml.
Each data type has an external representation determined by its input and output functions. Many of the built-in types have obvious external formats. However, several types are either unique to PostgreSQL,such as geometric paths, or have several possible formats, such as the date and time types. Some of the input and output functions are not invertible, i.e., the result of an output function might lose accuracy when compared to the original input.
每種資料型別都有一個由其輸入和輸出函式確定的外部表示形式。許多內建型別具有明顯的外部格式。但是,有幾種型別對於PostgreSQL是唯一的,例如幾何路徑,或者有幾種可能的格式,例如日期和時間型別。一些輸入和輸出函式不可逆,即,與原始輸入相比,輸出函式的結果可能會失去準確性。
相關文章
- js資料型別之基本資料型別和引用資料型別JS資料型別
- 資料型別: 資料型別有哪些?資料型別
- 強資料型別和弱資料型別資料型別
- 區別值型別資料和引用型別資料型別
- 資料型別,型別轉換資料型別
- 資料型別資料型別
- 3. php資料型別、資料型別轉換PHP資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- 基本資料型別與字串型別資料型別字串
- Java中的基本資料型別與引用資料型別Java資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- php資料型別PHP資料型別
- Symbol資料型別Symbol資料型別
- JavaScript - 資料型別JavaScript資料型別
- 資料型別2資料型別
- JavaScript 資料型別JavaScript資料型別
- js資料型別JS資料型別
- 1.2 資料型別資料型別
- 一、資料型別資料型別
- JavaScript資料型別JavaScript資料型別
- numpy資料型別資料型別
- Sqlite—資料型別SQLite資料型別
- NumPy 資料型別資料型別
- MYSQL 資料型別MySQL 資料型別
- Redis資料型別Redis資料型別
- protobuf資料型別資料型別
- mxArray資料型別資料型別
- Interval資料型別資料型別
- Oracle資料型別Oracle資料型別
- JavaScript: 資料型別JavaScript資料型別
- 基本資料型別資料型別
- WINDOWS資料型別Windows資料型別
- SQL 資料型別SQL資料型別
- Oracle 資料型別Oracle資料型別
- TypeScript資料型別TypeScript資料型別
- go 資料型別Go資料型別
- Java資料型別Java資料型別