2013-07-02 1 views
3

J'ai affiné certaines techniques MERGE et la syntaxe semble tellement mieux que UPDATE/SELECT que je ne peux pas l'imagerie en utilisant UPDATE/SELECT à tous plus.Ai-je tort de penser que MERGE est supérieur à UPDATE SET (-, -, -) = SELECT -, -, -?

Est-ce que je suis fou? Quels sont les inconvénients d'utiliser MERGE comme seul mécanisme de mise à jour corrélé?

+1

Ceci est une excellente question! Si vous n'obtenez pas une bonne réponse ici, je suggère de la rediffuser sur [dba.stackexchange.com] (http://dba.stackexchange.com/). –

Répondre

2

Non Vous n'êtes pas fou.Pas du tout. C'est mieux que la mise à jour/insertion. C'est pourquoi l'oracle l'a introduit à la première place.

Son plus simple, plus facile à écrire, beaucoup moins salissant, et les mises à jour/insertions dans les ensembles, donc une performance efficace.

Questions connexes