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

Responder a