Cデータ型定義
typedef unsigned char BYTE;
使用方法
埋め込みの必要な固定長バイト データでは、埋め込み文字として2進ゼロが使用されます。
関数の結果型が固定長バイト データの場合、結果引数はCREATE FUNCTION文のRETURNS句で定義されている最大サイズのデータ域へのポインタです。
UDF定義とC関数宣言の中でBYTEを使用する例を以下に示します。
SQL関数定義 | 対応するC関数宣言 |
---|---|
CREATE FUNCTION F1 ( A BYTE(30) ) RETURNS BYTE(12) ...; |
void f1( BYTE a[30], BYTE *result, ... ) { ... } |