使用方法
TD_ANYTYPEパラメータ型は、すべてのシステム定義のデータ型やユーザー定義型を受け入れできるため、このパラメータはvoid *として渡されます。
TD_ANYTYPE型の詳細については、TD_ANYTYPE型を使用する関数の定義を参照してください
UDF定義とC関数宣言の中でTD_ANYTYPEを使用する例を以下に示します。
SQL関数定義 | 対応するC関数宣言 |
---|---|
CREATE FUNCTION F1 ( A TD_ANYTYPE ) RETURNS TD_ANYTYPE ...; |
void f1( void *a, void *result, ... ) { ... } |