我想创建存储过程来获取特定表的当前 ID 我有很多表,所以我不想为每个表创建 sp,
我正在尝试这种方式,但我失败了
create procedure
sp_get_id(mytable varchar(128)) returns(id integer)
as
begin
select gen_id(:mytable, 0) from rdb$database into :id;
suspend;
end
我想知道是否有办法将输入参数传递给 gen_id 或者我必须为每个表创建不同的 sp ..
提前致谢