我正在尝试使用变量创建或更新postgresql序列
如果我在创建或更新序列时放入精确的值,它就能正常工作
例如:create sequence test minvalue 5 maxvalue 10 start 5;
但是如果我创建一些函数来设置序列的最小和最大值,就像这样:
CREATE OR REPLACE FUNCTION test(bigint, bigint)
RETURNS void AS
$BODY$
BEGIN
create sequence test minvalue $1 maxvalue $2 start $1;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
它会产生错误
我正在寻找在创建序列时放置变量的方法
谁知道这个方法?请帮忙。
我只想创建序列范围