Tema: Volcar datos
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2004, 09:01
Nacoronte
 
Fecha de Ingreso: abril-2004
Mensajes: 21
Antigüedad: 20 años, 10 meses
Puntos: 0
Ya estoy trabajando en ello padrino. Ya he sido capaz de hacer lo que quiero dentro de una misma base de datos pero de una BD a otra aun no lo he conseguido. Con respecto a la normalizacion de las tablas estoy contigo pero yo no soy quien se encarga de eso y si me dicen que son asi, me tengo que callar. Entiendelo, son superiores!!!jejejejeje. Te facilito el código por si me puedes ayudar a hacerlo de una a otra BD:CREATE TRIGGER COPIAS ON [dbo].[AUXILIAR] FOR INSERT AS

DECLARE @ID1 INT
DECLARE @NOMBRE1 VARCHAR (50)
DECLARE @EDAD1 INT
DECLARE REGISTRO CURSOR FOR

SELECT * FROM AUXILIAR
OPEN REGISTRO

FETCH NEXT FROM REGISTRO
INTO @ID1,@NOMBRE1,@EDAD1

WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO PRINCIPAL (NOMBRE, EDAD) VALUES (@NOMBRE1,@EDAD1)
IF @@ERROR = 0
BEGIN
DELETE FROM AUXILIAR WHERE ID=@ID1
END
FETCH NEXT FROM REGISTRO
INTO @ID1,@NOMBRE1,@EDAD1
END
CLOSE REGISTRO
DEALLOCATE REGISTRO
GO


Muchas gracias por todo. HAU
__________________
No existe el éxito si no hay riesgo. CARPE DIEM!!!