| |||
Que tal. Te envío una posible solución:
Código:
CREATE PROC dbo.sp_InsertaActualiza ( @pID Int , @pCampo1 TipoDato, @pCampo2 TipoDato, @pCampo3 TipoDato, @pCampoN TipoDato ) AS If EXISTS( SELECT Id FROM Tabla Where Id = @pId) -- Update UPDATE Tabla SET Campo1 = @pCampo1 , Campo2 = @pCampo2 , Campo3 = @pCampo3 , CampoN = @pCampoN WHERE Id = @pId Else -- Insert INSERT INTO Tabla ( ID, Campo1, Campo2, Campo3, CampoN ) VALUES ( @pID , @pCampo1 , @pCampo2 , @pCampo3 , @pCampoN ) GO Saludos y suerte! |