为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】: win10
【CPU】: intel
【问题描述】
怎样在自定义的函数里写update语句
CREATE OR REPLACE FUNCTION PAR_DB.nextval(v_seq_name VARCHAR(50))
RETURN INT
AUTHID DEFINER
AS
/变量说明部分/
NUMS INT;
BEGIN
UPDATE unisequence SET current_value= current_value + increment where name=v_seq_name;
RETURN 1;
END;
select PAR_DB.nextval(‘1’)
函数里面不允许出现dml语句,你可以改成存储过程