Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

procedimiento de almacenado que inserte

Estas en el tema de procedimiento de almacenado que inserte en el foro de PostgreSQL en Foros del Web. hola necesito su ayuda, tengo una tabla y necesito crear un procedimiento de almacenado que me inserte los datos aca tengo la tabla con sus ...
  #1 (permalink)  
Antiguo 05/01/2011, 09:39
Avatar de xamilo  
Fecha de Ingreso: febrero-2010
Mensajes: 120
Antigüedad: 8 años, 9 meses
Puntos: 1
procedimiento de almacenado que inserte

hola necesito su ayuda, tengo una tabla y necesito crear un procedimiento de almacenado que me inserte los datos

aca tengo la tabla con sus campos:
Código POSTGRESQL:
Ver original
  1. CREATE TABLE "flotas"."viajes" (
  2.   "viaj_id" SERIAL,
  3.   "viaj_patente" VARCHAR(6) NOT NULL,
  4.   "viaj_conductor" VARCHAR(50) NOT NULL,
  5.   "viaj_departamento" VARCHAR(50) NOT NULL,
  6.   "viaj_fechaderetiro" TIMESTAMP WITHOUT TIME ZONE NOT NULL,
  7.   "viaj_niveldecombustible" VARCHAR(10) NOT NULL,
  8.   "viaj_kmsalida" INTEGER NOT NULL,
  9.   "viaj_hrsalida" VARCHAR(6) NOT NULL,
  10.   "viaj_lugardesalida" VARCHAR(50) NOT NULL,
  11.   "viaj_destino_nemonico1" VARCHAR(50),
  12.   "viaj_destino_nemonico2" VARCHAR(50),
  13.   "viaj_destino_nemonico3" VARCHAR(50),
  14.   "viaj_destino_nemonico4" VARCHAR(50),
  15.   "viaj_kmentrada" INTEGER,
  16.   "viaj_hrentrada" VARCHAR(6),
  17.   "viaj_entregadopor" VARCHAR(50),
  18.   "viaj_recepcionadopor" VARCHAR(50),
  19.   "viaj_fechaderecepcion" TIMESTAMP WITHOUT TIME ZONE,
  20.   "viaj_kmllegada" INTEGER,
  21.   "viaj_hrllegada" TIMESTAMP WITHOUT TIME ZONE,
  22.   "viaj_observaciones" VARCHAR(100),
  23.   CONSTRAINT "viajes_pkey" PRIMARY KEY("viaj_id")
  24. ) WITHOUT OIDS;



la verdad estoy totalmente confundido asi que necesito ayuda
gracias de ante mano :)
__________________
- Ingeniero en Informática -
  #2 (permalink)  
Antiguo 05/01/2011, 21:27
 
Fecha de Ingreso: septiembre-2008
Mensajes: 75
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: procedimiento de almacenado que inserte

Hola, en primer lugar no existe procedimiento almacenado en postgres todas son funciones, y te envio un script para que te guies
Código:
CREATE OR REPLACE FUNCTION pa_insertar(valorcampo1 int,valorcampo2 character varying)
  RETURNS integer AS
$BODY$
BEGIN
   insert into tabla(campo1,campo2) 
   values(valorcampo1 ,valorcampo2);
RETURN 1;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE
  COST 100;
espero poder ayudarte saludos
  #3 (permalink)  
Antiguo 06/01/2011, 06:24
Avatar de xamilo  
Fecha de Ingreso: febrero-2010
Mensajes: 120
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: procedimiento de almacenado que inserte

probare gracias =)
__________________
- Ingeniero en Informática -

Etiquetas: procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.