1
Identificar las tablas en las que las filas que desea combinar se encuentran. Designar a la tabla de origen como la tabla de edad y la tabla de destino como la nueva tabla.
2
Identificar los criterios que se utilizarán para que coincida con los registros. Este criterio debe ser un campo común a ambas tablas.
3
Escribir la instrucción MERGE en su campo SQL . La sintaxis es :
funden en tablename> USO ON ( Por ejemplo , si usted tiene un cuadro de nuevos estudiantes llamados " NEW_STUDENTS " que desea combinar en una mesa de estudiantes existentes de los llamados " estudiantes", así como los criterios que desea combinar en el campo es " student_id ", la sintaxis sería: funden en ESTUDIANTES USO NEW_STUDENTS ON ( STUDENTS.STUDENT_ID = NEW_STUDENTS.STUDENT_ID ) Escriba una instrucción de inserción de los registros que no se corresponden . La sintaxis se verá así : Si la alineación no ENTONCES INSERT ( destinationtablename.field1 , destinationtablename.field2 , destinationtablename.field3 ) INTO ( sourcetablename.field1 , SourceTableName . campo2 , sourcetablename.field3 ) ; los "estudiantes" ejemplo de la etapa 3 , se insertan los registros que aún no existen con la instrucción : Si la alineación no VALUES ( NEW_STUDENTS.STUDENT_ID , NEW_STUDENTS.FIRST_NAME , NEW_STUDENTS.LAST_NAME ) Borra la tabla de origen para completar la fusión .
4
< p> INSERT ( STUDENTS.STUDENT_ID , STUDENTS.FIRST_NAME , STUDENTS.LAST_NAME )
5