2007-02-20

PostgreSQL 類型轉換(CAST)概要

CAST
中譯:類型轉換, 型別轉換, 型態轉換

目的:
將資料類型做轉換成另一種資料類型.
轉換過程可能造成原有資料變形, 被削去資料長度, 產生錯誤等風險.

pgAdmin III 擷圖(按圖放大)


語法:

  1. CAST ([data] AS [target_datatype])
  2. '[data]'::[target_datatype] -- 這是 PostgreSQL 具歷史的替代語法.
PostgreSQL 預設的 cast 定義目前有 256個
使用者可以透過自行定義來增加 cast

語法:
CREATE CAST [source_type] AS [target_type]
WITH FUNCTION [target_type]([source_type])
AS IMPLICIT; -- 表示這個轉換可以在任何環境裡隱含調用。

DROP CAST

沒有留言:

網誌存檔

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)