我有一个视图,我想为每行分配一个唯一的编号,并且我希望编号的增量始终在每次运行时从1开始,并且我希望每次CustomerID更改时,编号都会重置为1 。
视图不支持MariaDb中变量的子查询,因此我正在尝试创建一个视图将随后引用的函数。
delimiter //
CREATE FUNCTION `func_inc_var_session`() RETURNS int
NO SQL
NOT DETERMINISTIC
begin
SET @var := @var + 1;
return @var;
end
//
delimiter ;