SQL Server - trigger

 
Vista:

trigger

Publicado por augusto (3 intervenciones) el 10/01/2008 17:26:44
Hola buen dia quisiera saber si alguien me puede ayudar a utilizar el set_identity_insert ya que tengo que crear un trigger que al insertar un registro en la tabla Suppliers, inserte en la tabla Shippers el ShipperID con el valor de SupplierID utilizando el comando SET IDENTITY_INSERT Shippers ON
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:trigger

Publicado por Isaias (3308 intervenciones) el 10/01/2008 20:08:08
La columna ShipperID en la tabla Shippers ¿Es IDENTITY?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:trigger

Publicado por augusto (3 intervenciones) el 10/01/2008 21:20:24
Lo resolvi de esta forma
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

ALTER TRIGGER Actualizar_registro ON suppliers
FOR INSERT
AS
Declare
@siguiente int
INSERT INTO Suppliers(CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone)
Values('Licor Internacional', 'Ronald Marroquin', 'Administrador', '15 calle 12 avenida', 'Puerto Barrios', 'Izabal', '1111','Guatemala', '55555')
select @siguiente = max(supplierid)
from suppliers
SET IDENTITY_INSERT shippers ON
INSERT INTO shippers (shipperid,companyname, phone) VALUES(@siguiente, 'ala gran puta', '66666')

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar