Entendiendo que la sintaxis es la siguiente:
Código:
Veo que se utiliza una tabla_destino, pero por ejemplo en la tabla_destino tengo articulos, sus precios y el código de cliente. Dependiendo del código de cliente, el articulo tiene un precio diferente.MERGE <table_destino> [AS TARGET] USING <table_origen> [AS SOURCE] ON <condicion_compara_llaves> [WHEN MATCHED THEN <accion cuando coinciden> ] [WHEN NOT MATCHED [BY TARGET] THEN <accion cuando no coinciden por destino> ] [WHEN NOT MATCHED BY SOURCE THEN <accion cuando no coinciden por origen> ];
Me gustaría actualizar o crear articulos y su precio en función de 1 cliente determinado.
Por eso, me gustaría saber si en MERGE a la hora de poner la tabla destino se puede poner una consulta (select) que nos devolvería todos los articulos y precios que existen para ese determinado cliente.
Saludos