PostgreSQL 類型轉換(CAST)概要
CAST
中譯:類型轉換, 型別轉換, 型態轉換
目的:
將資料類型做轉換成另一種資料類型.
轉換過程可能造成原有資料變形, 被削去資料長度, 產生錯誤等風險.
pgAdmin III 擷圖(按圖放大)
語法:
- CAST ([data] AS [target_datatype])
- '[data]'::[target_datatype] -- 這是 PostgreSQL 具歷史的替代語法.
使用者可以透過自行定義來增加 cast
語法:
CREATE CAST [source_type] AS [target_type]
WITH FUNCTION [target_type]([source_type])
AS IMPLICIT; -- 表示這個轉換可以在任何環境裡隱含調用。
DROP CAST
沒有留言:
張貼留言