提问人:diminuta 提问时间:3/10/2023 最后编辑:Jonathan Lefflerdiminuta 更新时间:3/16/2023 访问量:194
Informix - 创建过程时出现 DEFINE 语法错误
Informix - DEFINE syntax error while creating procedure
问:
在 Informix 12.10 中创建过程时,我遇到了一个“语法错误”,所以我将过程减少到最低限度,似乎 Informix 不喜欢“DEFINE”:
CREATE PROCEDURE migrate_table()
DEFINE f_number INTEGER;
END PROCEDURE;
这会抛出
SQL 脚本执行期间发生错误 Razón:SQL 错误 [42000]: 发生语法错误。
但是如果我执行:
CREATE PROCEDURE migrate_table()
END PROCEDURE;
我没有收到任何错误...
答:
1赞
liaosnet
3/16/2023
#1
delimiter /
CREATE PROCEDURE migrate_table()
DEFINE f_number INTEGER;
END PROCEDURE;
/
全选,然后执行。.(在 Dbeaver 中)
下一个:SQLite 指定主键
评论
isql
dbaccess
isql
END PROCEDURE;
isql