PostgreSQL
上一頁 第六章. 型態轉換 下一頁

查詢目標

目標計算
  1. 查找與目標準確的匹配。
  2. 如果必要的話,試著將表達式直接轉換成目標型態。
  3. 如果目標是定長型態(如 char 或定義了長度的 varchar)則試著找出一個有兩個參數的同名定長函數,該函數第一個參數型態為名稱,第二個參數型態是整形長度。

例子

varchar 儲存

對一個目標列定義為 varchar(4) 的查詢,下面查詢確保目標的正確定長:
tgl=> CREATE TABLE vv (v varchar(4));
CREATE
tgl=> INSERT INTO vv SELECT 'abc' || 'def';
INSERT 392905 1
tgl=> SELECT * FROM vv;
  v
------
 abcd
(1 row)

上一頁 首頁 下一頁
函數 開頭 UNION 查詢