2011-09-13 30 views
5

UDFを使用せずにFirebirdの手順でbitwise andを実行できますか?そこには の機能が組み込まれていますか、標準の組み込みコマンドで同じ結果を得る方法がありますか? ?Firebirdのビット演算子

私もhttp://www.firebirdsql.org/refdocs/langrefupd21-intfunc-bin_and.html(BIN_AND)を試しましたが、UDFなしで実装する必要があります。

例:(3 & 3) returns 3(SQLでは)Firebird(firebird 2.1)ではありません。

答えて

6

FireBirdにビット単位の演算子がないため、BIN_AND()関数が使用できます。 FireBird 2.1のこれらのBIN_*関数は内部関数です。つまり、外部DLLを必要とせずに、またはUDFとして登録することができます。

+0

ありがとうございました。私はそれらを私が欲しくないUDFとして登録していました。 –

+0

@ RV1987あなたのコメントから、彼らが内部機能であり、Firebird 2.1以降にUDFとして宣言する必要がないという答えを理解しているかどうかは不明です –