これは、VARCHARUDTのDISTINCT型UDTのSQL定義です。
CREATE TYPE VARCHARUDT AS VARCHAR(20000) FINAL;
AggrDataTableテーブルは、VARCHARUDT列を定義します。
CREATE TABLE AggrDataTable (aggrID int, aggrName varcharudt);
次のCREATE FUNCTION文は、集約関数をインストールします。
CREATE FUNCTION udf_agch002002udt (parameter_1 VARCHARUDT) RETURNS VARCHARUDT CLASS AGGREGATE (20000) LANGUAGE C NO SQL EXTERNAL NAME 'CS!udf_agch002002udt!udf_agch002002udt.c' PARAMETER STYLE SQL;