このサンプルは、テーブル関数の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);