Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2012
Edchar Edchar is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 25
Poder: 0
Edchar Va por buen camino
Smile Crear una Vista que agregue datos con triggers

Hola a todos de nuevo, quizás piensen que soy un necio y que debo de buscar y leer, pero resulta que ya lo he hecho y por mas que gasto tiempo leyendo en la red y viendo ejemplos no logro crear una vista que mediante un trigger agregue datos, aquí pongo lo que hasta el momento he hecho.

Creo la tabla así:
Código SQL [-]
CREATE TABLE CLIENT_TBL (id ID_CAT, cedcte CED_CTE, name FIRST_NAME,  CONSTRAINT PK_CTE PRIMARY KEY (cedcte))


Ahora tengo la vista de esta manera:
Código SQL [-]
CREATE VIEW VIEW_CTEADD(CED_CTE, NOMBRE)  AS SELECT cedcte, name FROM CLIENT_TBL


Y el ttrigger lo tengo así
Código SQL [-]
CREATE TRIGGER TG_CTEADDVIEW FOR VIEW_CTEADD 
ACTIVE BEFORE INSERT OR UPDATE POSITION 0 
AS 
BEGIN 
  NEW.cedcte = :CED_CTE; 
  NEW.name = :NOMBRE; 
END


Lo he intentado poniendo en el trigger
Código SQL [-]
INSERT INTO CLIENT_TBL(cedcte, name) VALUES (:CED_CTE, :NOMBRE);


Pero cuando intento agregar el trigger me da diferentes errores con el nombre de campo CED_CTE o en el nombre de la tabla CLIENT_TBL.

Por favor necesito que alguien me corriga este codigo y me diga donde tengo el error, para poder probarlo.

Muchas Gracias a todos, aprecio mucho el tiempo que dedican a brindarme una mano

Saludos

Última edición por ecfisa fecha: 18-12-2012 a las 05:48:11. Razón: corregir problema etiquetas (modo WYSIWYG)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear vista en Firebird Caral Firebird e Interbase 7 08-01-2008 20:20:25
Como averiguo que triggers hay en una base de datos JULIPO MySQL 6 31-07-2007 06:23:36
Problemas al crear triggers nenufer Conexión con bases de datos 1 16-05-2006 13:49:58
Introducir datos en un Blob desde un Triggers islu Firebird e Interbase 1 28-07-2005 16:10:52
triggers y refresh de datos... User_baja1 Varios 1 28-04-2005 19:06:44


La franja horaria es GMT +2. Ahora son las 09:00:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi