我有一个需要重新创建的firebird数据库。它包含外部UDF功能。我使用IB Expert进行了DB结构的SQL转储:
DECLARE EXTERNAL FUNCTION LPAD
CSTRING(255),
INTEGER,
CSTRING(1)
RETURNS CSTRING(255) FREE_IT
ENTRY_POINT 'IB_UDF_lpad' MODULE_NAME 'ib_udf'
但是,运行查询时出现错误:
令牌无效。
动态SQL错误。
SQL错误代码= -104 令牌未知 - 第1行,第27列 'LPAD'。
我在Windows上使用Firebird 2.1.1。有谁知道可能是什么问题?
答案 0 :(得分:2)
试试这个
DECLARE EXTERNAL FUNCTION "LPAD"
CSTRING(255),
INTEGER,
CSTRING(1)
RETURNS CSTRING(255) FREE_IT
ENTRY_POINT 'IB_UDF_lpad' MODULE_NAME 'ib_udf'