Informix错误:发生语法错误。错误代码:-201

时间:2012-06-28 18:50:04

标签: informix

我的SQL代码中唯一的语句是

DEFINE p_starttime DATETIME YEAR TO SECOND;

我从Informix 10.5中收到此错误: 错误:发生语法错误。 错误代码:-201

查询= DEFINE p_starttime DATETIME年至第二年

任何人都知道为什么会发生这种情况?这是一个如此简单的陈述。

1 个答案:

答案 0 :(得分:2)

这不是有效的SQL,就像那样简单。 DEFINE不是您可以在查询中使用的关键字。它是存储过程语言或SPL语法的一部分,即:

CREATE FUNCTION foo();
    DEFINE p_starttime DATETIME YEAR TO SECOND;
    -- do stuff
    RETURN p_starttime;
END FUNCTION;