代码之家  ›  专栏  ›  技术社区  ›  Israel Lopez

Firebird VARCHAR中的空字符

  •  4
  • Israel Lopez  · 技术社区  · 14 年前

    欢迎提出任何意见。

    -以色列

    1 回复  |  直到 14 年前
        1
  •  2
  •   Martijn Tonies    14 年前

    Firebird附带了一个外部函数库(UDF库),它有一个ASCII\u CHAR函数。您必须在数据库中这样声明它:

    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) || '%'
    

    我必须承认我没有试过,但你可以试着告诉我们结果:)