waximingo_O
Vac@
- Registrado
- 2010/09/08
- Mensajes
- 1.903
- Sexo
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:
alguna idea de como hacerlo???
como ago que el insert se inicie cuando no exista un perfil en la tabla????
alguna funcion o con un simple if?????
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:
Código:
CREATE TABLE "web"."acceso" (
"perfil_id" SMALLINT NOT NULL,
"modulo_id" SMALLINT NOT NULL,
"menu_id" SMALLINT NOT NULL,
"submenu_id" SMALLINT NOT NULL,
"activo" SMALLINT NOT NULL,
"permiso" SMALLINT DEFAULT 3 NOT NULL,
CONSTRAINT "acceso_pkey" PRIMARY KEY("perfil_id", "modulo_id", "menu_id", "submenu_id"),
CONSTRAINT "acceso_perfil_id" FOREIGN KEY ("perfil_id")
REFERENCES "web"."perfil"("perfil_id")
ON DELETE RESTRICT
ON UPDATE RESTRICT
NOT DEFERRABLE
) WITHOUT OIDS;
alguna idea de como hacerlo???
como ago que el insert se inicie cuando no exista un perfil en la tabla????
alguna funcion o con un simple if?????