Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2016, 09:26
esoto
 
Fecha de Ingreso: abril-2015
Mensajes: 96
Antigüedad: 9 años, 1 mes
Puntos: 1
Problemas con un insert

Estimados

Quisiera ver si me pueden ayudar.

Tengo una tabla a la cual si durante el dia no tiene movimientos debo realizar un insertar lo mismos datos pero con algunos matices.

el problema es que la tabla el id de la tabla no acepta valores duplicados, tampoco valores nulos. por lo que me tiene atado de manos. ya que al momento de realizar lo siguiente :

insert into [tabla] id
select id from [tabla]

me da un error, diciendo que no se puede duplicar el dato. Otra forma que realice
es :

insert into [tabla] id
select Max(id) + 1 from [tabla]

el tema es que todos se insertaran con el mismo id y se cae.


La solución que encontre pero no encuentro la forma de aplicarla, es tomar el maximo id, sumarle 1. que se vaya incrementando en 1. algo asi como un for.
pero no encuentro la forma de hacerlo.