A clausula RETURNING do INSERT faz o returno de uma função, caso esteja
dentro de uma?
Exemplo:
funcTestInsert() RETURNS VARCHAR(20)
$$
BEGIN
INSERT INTO "TblTest" VALUES('144778', 'MEU NOME', 'MEU
TELEFONE')
RETURNING id_tbltest;
END;
$$;
É possível também retornar NULL em uma função que retorna algum outro
tipo na sua assinatura?
funcTestInsert() RETURNS VARCHAR(20)
$$
BEGIN
INSERT INTO "TblTest" VALUES('144778', 'MEU NOME', 'MEU
TELEFONE');
RETURN NULL;
END;
$$;
Por gentileza ignorem os erros de sintaxe na construção da função são
apenas para exemplificar.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral