NUL (0x00) を含む可能性のある VARCHAR 列でレコードを検索しようとしていますが、NUL 文字を見つける方法が見つかりません。
どんなアイデアでも大歓迎です。
-イスラエル
Firebird には、ASCII_CHAR 関数を持つ外部関数ライブラリ (UDF ライブラリ) が付属しています。次のようにデータベースで宣言する必要があります。
DECLARE EXTERNAL FUNCTION ascii_char
INTEGER
RETURNS CSTRING(1) FREE_IT
ENTRY_POINT 'IB_UDF_ascii_char' MODULE_NAME 'ib_udf'; */
次に、クエリを試すことができます。
select * from yourtable where column like '%' || ASCII_CHAR(0) || '%'
または似たようなもの...
私はそれを試していないことを認めなければなりませんが、結果をお知らせください:)