このサンプルは、テーブル関数のCコードを示しています。この例では以下のテーブル、データ、およびインクルード ファイルを使用します。
CREATE TABLE t (v INTEGER);
INSERT INTO t (1);
INSERT INTO t (2);
INSERT INTO t (3);
INSERT INTO t (4);
INSERT INTO t (5);
INSERT INTO t (6);
INSERT INTO t (7);
INSERT INTO t (8);
INSERT INTO t (9);
INSERT INTO t (10);
CREATE MULTISET GLOBAL TEMPORARY TRACE TABLE udftrace ,NO FALLBACK ,
CHECKSUM = DEFAULT,
NO LOG
(
Amp_number BYTE(2),
Sequence INTEGER,
Message VARCHAR(500)
);
phasetrace.hインクルード ファイルには、以下が含まれます。
void trace (char *input_string);