我的SQL代码中唯一的语句是
DEFINE p_starttime DATETIME YEAR TO SECOND;
我从Informix 10.5中收到此错误: 错误:发生语法错误。 错误代码:-201
查询= DEFINE p_starttime DATETIME年至第二年
任何人都知道为什么会发生这种情况?这是一个如此简单的陈述。
答案 0 :(得分:2)
这不是有效的SQL,就像那样简单。 DEFINE
不是您可以在查询中使用的关键字。它是存储过程语言或SPL语法的一部分,即:
CREATE FUNCTION foo();
DEFINE p_starttime DATETIME YEAR TO SECOND;
-- do stuff
RETURN p_starttime;
END FUNCTION;