SQL Server 2008 Insertar con WHILE LOOP
Tengo registros existentes como
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
Necesito usar un bucle WHILE para insertar filas con la identificación del hospital cambiando a un valor específico o 32 en este caso, mientras que las otras (no la identificación ya que se genera automáticamente) permanecen constantes.
Entonces debería verse como
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
3 32 [email protected] Sample Description
4 32 [email protected] Random Text
Observe que lo anterior ahora tiene dos filas nuevas con ID e ID de hospital diferentes. La identificación se genera automáticamente.
Tengo varias tablas donde necesito hacer las mismas actualizaciones. No quiero usar el cursor si puedo hacer esto con un bucle while.
EDITAR En la respuesta aceptada se proporcionó un bucle de tiempo abandonado como una solución más simple.