Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2010, 16:05
Avatar de xamilo
xamilo
 
Fecha de Ingreso: febrero-2010
Mensajes: 120
Antigüedad: 14 años, 2 meses
Puntos: 1
me explico tengo una tabla llamada accesos y ella ase referencia a otras tablas.

y tengo una funcion que ya esta funcionando la cual hace update a la tabla accesos
el punto es cuando se crea un nuevo perfil

debo hacer un insert a la tabla accesos para ingresar este nuevo perfil creado

aca la tabla
Código SQL:
Ver original
  1. CREATE TABLE "web"."acceso" (
  2.   "perfil_id" SMALLINT NOT NULL,
  3.   "modulo_id" SMALLINT NOT NULL,
  4.   "menu_id" SMALLINT NOT NULL,
  5.   "submenu_id" SMALLINT NOT NULL,
  6.   "activo" SMALLINT NOT NULL,
  7.   "permiso" SMALLINT DEFAULT 3 NOT NULL,
  8.   CONSTRAINT "acceso_pkey" PRIMARY KEY("perfil_id", "modulo_id", "menu_id", "submenu_id"),
  9.   CONSTRAINT "acceso_perfil_id" FOREIGN KEY ("perfil_id")
  10.     REFERENCES "web"."perfil"("perfil_id")
  11.     ON DELETE RESTRICT
  12.     ON UPDATE RESTRICT
  13.     NOT DEFERRABLE
  14. ) WITHOUT OIDS;

alguna idea de como hacerlo???

como ago que el insert se inicie cuando no exista un perfil en la tabla????
__________________
- Ingeniero en Informática -

Última edición por GatorV; 22/09/2010 a las 09:12