Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/12/2009, 13:30
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Respuesta: Error en un campo con llave primaria

No, tomaria el siguiente...por eso no es bueno tomar un identity como parte de la informacion, solo como identificador del registro

Código:
if object_id('tempdb..#MiTemp') is not null drop table #MiTemp

create table #MiTemp(iid int identity(1,1), vcInfo varchar(100) )

Insert into #MiTemp(vcInfo) Values('A')
Insert into #MiTemp(vcInfo) Values('B')
Insert into #MiTemp(vcInfo) Values('C')
Insert into #MiTemp(vcInfo) Values('D')

BEGIN TRAN
Insert into #MiTemp(vcInfo) Values('E')
Insert into #MiTemp(vcInfo) Values('F')

SELECT * FROM #MiTemp WITH (NOLOCK) ORDER BY iid
ROLLBACK


Insert into #MiTemp(vcInfo) Values('G')
Insert into #MiTemp(vcInfo) Values('H')


SELECT * FROM #MiTemp WITH (NOLOCK) ORDER BY iid
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.