una tabla setof retornar postgres parametros funciones funcion ejercicios ejemplos ejecutar cursores crear con postgresql plpgsql

setof - retornar una tabla en una funcion postgresql



Cómo crear una función que no devuelve nada (1)

Use las RETURNS void como a continuación:

CREATE FUNCTION stamp_user(id int, comment text) RETURNS void AS $$ #variable_conflict use_variable DECLARE curtime timestamp := now(); BEGIN UPDATE users SET last_modified = curtime, comment = comment WHERE users.id = id; END; $$ LANGUAGE plpgsql;

Quiero escribir una función con pl / pgsql. Estoy usando PostgresEnterpreis Manager v3 y usando shell para hacer una función, pero en el shell debo definir el tipo de devolución. Si no defino el tipo de devolución, no puedo crear una función.

¿Cómo se puede crear una función sin resultado de retorno, es decir, una Función que crea una nueva tabla?