# Oracle轉PostgreSQL【table欄位對應篇】 ###### tags: `PostgreSQL`,`Postgres`,`Oracle`,`轉換資料庫` ## 欄位型態對應 以下是建議對應的方式 | Oracle | PostgreSQL | 特別說明 | | --------- | ---------- | ------- | | CHAR | VARCHAR | | | NCHAR | VARCHAR | | | NVARCHAR2 | VARCHAR | | | NUMBER | NUMERIC | | | DATE | DATE | 沒有時分秒| | DATE | TIMESTAMPTZ</br>等同TIMESTAMP with time zone | 有時分秒,有時區 | | DATE | TIMESTAMP | 有時分秒,沒時區 | | TIMESTAMP | TIMESTAMPTZ</br>等同TIMESTAMP with time zone | 有時區 | | TIMESTAMP | TIMESTAMP | 沒時區 | | CLOB | TEXT | | | BLOB | BYTEA | | | LONG RAW | BYTEA | | | JSON | JSONB | | | GUID | UUID | 註1 | ##### 註1: 建立UUID語法 ```sql /* Oracle */ create table uuid_table ( id NVARCHAR2(64) default RAWTOHEX(SYS_GUID()) ); /* PostgreSQL */ create table uuid_table ( id UUID DEFAULT uuid_generate_v4 () ); ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up