Preservando ORDENAR POR SELECCIONAR

Tengo una consulta tSQL que toma datos de una tabla y los copia en una nueva tabla, pero solo filas que cumplen una determinada condición:

SELECT VibeFGEvents.* 
INTO VibeFGEventsAfterStudyStart 
FROM VibeFGEvents
LEFT OUTER JOIN VibeFGEventsStudyStart
ON 
    CHARINDEX(REPLACE(REPLACE(REPLACE(logName, 'MyVibe ', ''), ' new laptop', ''), ' old laptop', ''), excelFilename) > 0
    AND VibeFGEventsStudyStart.MIN_TitleInstID <= VibeFGEvents.TitleInstID
    AND VibeFGEventsStudyStart.MIN_WinInstId <= VibeFGEvents.WndInstID
WHERE VibeFGEventsStudyStart.excelFilename IS NOT NULL
ORDER BY VibeFGEvents.id

El código que utiliza la tabla se basa en su orden, y la copia anterior no conserva el orden que esperaba. Es decir. las filas en la nueva tablaVibeFGEventsAfterStudyStart No están aumentando monótonamente en elVibeFGEventsAfterStudyStart.id columna copiada deVibeFGEvents.id.

En tSQL, ¿cómo podría preservar el orden de las filas deVibeFGEvents enVibeFGEventsStudyStart?

Respuestas a la pregunta(5)

Su respuesta a la pregunta