以下のSQL文は、DISTINCT型UDTであるfoot、DISTINCT型UDTであるmeter、およびDISTINCT型UDTであるtoFootから、DISTINCT型UDTであるmeterにキャストするfootメソッドのDDLを示しています。
CREATE TYPE foot AS FLOAT FINAL; CREATE TYPE meter AS FLOAT FINAL INSTANCE METHOD toFoot() RETURNS foot SPECIFIC meter_toFoot NO SQL PARAMETER STYLE TD_GENERAL DETERMINISTIC LANGUAGE C; CREATE METHOD toFoot() RETURNS foot FOR meter EXTERNAL NAME 'CS!tofoot!udm_src\to_foot.c!F!meter_toFoot'; CREATE CAST (meter AS foot) WITH SPECIFIC METHOD meter_toFoot AS ASSIGNMENT;