| |||
Re: Crear valores unicos automaticamente El detalle es que mi campo no es una identidad, si no un campo de tipo int, el cual solo requiero ocupar para guardar el valor incremental de un numero |
| ||||
Re: Crear valores unicos automaticamente Vas a tener que cuidar mucho los interbloqueos, para lo cual deberas manejar transacciones explicitas (BEGIN TRAN, COMMIT TRAN, ROLLBACK TRAN) DECLARE @TuIncremental INT SET @TuIncremental = 0 SELECT @TuIncremental = MAX(TuColID) +1 FROM TuTabla |
| ||||
Re: Crear valores unicos automaticamente Cita: No suena a que debieras replantear la estructura de tu tabla convirtiendo ese campo en una identidad??Saludos!
__________________ Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros.... |
| ||||
Re: Crear valores unicos automaticamente Gabo77 Una observacion, el tipo INCREMENTAL (IDENTITY), no sirve para registros en los cuales vas a hacer DELETE, ya que se pierte el consecutivo. Saludos. |
| ||||
Re: Crear valores unicos automaticamente Para eso puedes usar el CheckIdent si deseas no dejar huecos, pero no creo que eso sea problema.... Saludos!
__________________ Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros.... |
| ||||
Re: Crear valores unicos automaticamente Gabo77 No se que tanta experiencia tengas en el manejo de IDENTITY en INSERCCIONES MASIVAS DE DATOS, te pongo un ejemplo. Supon, que tienes una base de datos donde registras llamadas telefonicas, de esas, donde se hacen rifas y concursos y todo lo que ya sabemos (01900 849 xxxx) y que llegas a tener hasta 4 o 5 millones de llamadas por cada 30 minutos ¿Crees que si tuvieras que estar eliminando grupos de registros, ¿te serviria el DBCC CHECKIDENT? Amigo, creo que no has tenido la experiencia. Saludos |
| ||||
Re: Crear valores unicos automaticamente Jeje, tienes razón, no he tenido la experiencia, la verdad he usado el checkident para temas muy puntuales, y lo que observas es correcto, es una aberración a la performance estar con el CheckIdent... en fin, como mencionaba aparte, no se si el amigo Yera tenga problemas con dejar huecos..... Saludos y bien por la observación!
__________________ Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros.... |
| ||||
Re: Crear valores unicos automaticamente Cita: Solo una observación, no se pierde el consecutivo.... simplemente no rellenas huecos, creo que eso fué lo que quisiste puntualizar...Saludos!
__________________ Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros.... |