Erro ao inserir mais clientes, o que estou fazendo errado ao criar a função ai?

CREATE OR REPLACE FUNCTION INSERIR_CLIENTES(n int)
RETURNS INT AS
$BODY$

DECLARE
id_cliente int;
i int;

BEGIN 
i=0;
SELECT max(idcliente)INTO id_cliente FROM cliente;
While i<n

LOOP

id_cliente= id_cliente+1;

INSERT INTO cliente(idcliente,nome, cpf, idade, telefone)
VALUES(idcliente,'nome'||idcliente,'343545',23,'456773');
i=i+1;
END LOOP;
return i;

END;
$BODY$
LANGUAGE plpgsql

Select *from cliente;

INSERIR_CLIENTES(100);

Texto pré-formatado

Só faltou mostrar a mensagem de erro, né?
Por favor, evite postar imagens, elas atrapalham.

1 curtida

obrigado , já consegui