Combinar dos tablas en SQL Server 2008

Tengo 2 tabla uno es una tabla de etapas cuyo esquema es exac a main, quiero actualizar los datos de la tabla de etapas a la tabla principal con la columna de ID como clave de acceso. He intentado usar Merge en SQL pero tengo problemas, ya que solo hay unos pocos valores para actualizar y se deben insertar miles de nuevos valores en la tabla principal. p.ej:

<code>MERGE TABLE tblMain AS main
USING (SELECT ID,NAME,EMAIL_ID FROM tblStage) as stage
ON main.ID=stage.ID
WHEN MATCHED THEN UPDATE SET
main.ID=stage.ID,
main.NAME=stage.NAME,
main.EMAIL_ID=stage.EMAIL_ID
WHEN NOT MATCHED THEN INSERT VALUES 
(
----I am stucked here what to write as there are thousands of values:(
)
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta