Ver Mensaje Individual
  #15 (permalink)  
Antiguo 13/11/2012, 22:09
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Secuencia para dos tablas

hola huesos52 por favor explicame un poco para poder finalizar en pgAdminIII ejecuto lo siguiente

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION secuenciaa() RETURNS INTEGER AS $$
  2. DECLARE
  3.     id_tabla BIGINT;
  4. BEGIN
  5. id_tabla := NEXTVAL('actividad_id_actividad_seq');
  6. INSERT INTO actividad VALUES (id_tabla,'2012-11-13','2012-11-13','22:32','22:32',1,1,1,1,1,1);
  7. INSERT INTO subfenomenos VALUES (NEXTVAL('subfenomenos_id_sub_fenomeno_seq'),id_tabla,1);
  8. RETURN id_tabla;
  9. END;
  10. $$ LANGUAGE plpgsql;

obtengo como resultado
Query returned successfully with no result in 14 ms.


para poder realizar el insert tengo que ejecutar
SELECT secuenciaa();


osea que con php me toca organizar los parametros que recibo por post o get y ejecutar CREATE OR REPLAC...... y SELECT secuenciaa();

Última edición por Montes28; 13/11/2012 a las 23:18