一、创建自增长字段
SET TERM ^ ; 语句,和 SET TERM ; ^ 语句。
因为在 isql 中缺省情况认为 ";" 符号表示语句结束,提交执行语句,但在过程编写的每条语句需要使用 ";" 结束,这里有个冲突,所以,使用 SET TERM ^ ; 语句告诉 isql 遇到"^" 号才提交语句,使用 SET TERM ; ^ 取消定义。
另外,不要使用 " 号引用名字。所以,你在 isql 应该这样输入:
SET TERM ^ ;
CREATE TRIGGER TRIG_PERSON_BI FOR PERSON
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.PERSONID=GEN_ID(GEN_PERSONLIST,1);
END ^
SET TERM ; ^