values - variables @@ sql server
Asignación de valor variable usando la cláusula RETURNING (1)
Debe usar la cláusula INTO en el RETORNO para establecer el valor que se devuelve a su variable:
DECLARE myid OAMENI.id%TYPE;
INSERT INTO oameni
VALUES
(default,''lol'')
RETURNING id INTO myid;
También necesita especificar el tipo de datos de su variable; Me alegra ver que postgresql admite% TYPE y% ROWTYPE .
Intento hacer esto, pero es un error de sintaxis, ¿qué estoy haciendo mal?
declare myid := insert into oameni values(default,''lol'') returning id;
mi mesa:
create table oameni
(
id serial primary key,
name varhcar(10)
);