como lo puedo hacer?
Código SQL:
[/CODE] Ver original
CREATE OR REPLACE FUNCTION sp_pedidos(pfecha DATE, pcliente INTEGER, pvendedor INTEGER,pproducto INTEGER,pcantidad INTEGER) RETURNS void AS $BODY$ BEGIN INSERT INTO pedido_cabecera(ped_fecha, cli_cod, vnd_cod) VALUES (pfecha, pcliente, pvendedor); INSERT INTO pedido_detalle(ped_nro, pro_cod, und_cod,pde_cant) VALUES ((SELECT MAX(ped_nro) FROM pedido_cab), pproducto, pcantidad); END; $BODY$ LANGUAGE 'plpgsql' VOLATILE