結構化類型的比較和強制轉型函數

Db2® 會自動建立函數,以雙向在參照類型及其表示法類型之間強制轉型值。

CREATE TYPE 陳述式具有選用的 CAST WITH 子句,可讓您選擇這兩個強制轉型函數的名稱。 依預設,強制轉型函數的名稱與結構化類型及其參照表示法類型的名稱相同。 例如, CREATE TYPE Person_t 陳述式會自動建立下列格式的函數:

   CREATE FUNCTION VARCHAR(REF(Person_t))
      RETURNS VARCHAR
Db2 也會建立執行反向作業的函數:
   CREATE FUNCTION Person_t(VARCHAR(13))
      RETURNS REF(Person_t)

每當您需要在類型化表格中插入新值時,或當您想要比較參照值與另一個值時,都可以使用這些強制轉型函數。

Db2 也會建立函數,可讓您使用下列比較運算子來比較參照類型: =<><<=>>=