Sintaxis Update

29/05/2007 - 20:44 por Chevy | Informe spam
Hola todos,

para preguntar si hay alguna diferencia entre estas tres sentencias, o si
son completamente equivalentes. Cuál sería la sentencia, digamos, correcta.

update a
set c1 = 'xxx'
from TablaA a inner join Tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from TablaA a inner join tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from tabla b ON TablaA.c2 = b.c2

muchas gracias.


Chevy
 

Leer las respuestas

#1 Chevy
29/05/2007 - 20:50 | Informe spam
perdón, corrijo la sentencia tres:

update a
set c1 = 'xxx'
from TablaA a inner join Tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from TablaA a inner join tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from tabla b WHERE TablaA.c2 = b.c2

Chevy


"Chevy" wrote:

Hola todos,

para preguntar si hay alguna diferencia entre estas tres sentencias, o si
son completamente equivalentes. Cuál sería la sentencia, digamos, correcta.

update a
set c1 = 'xxx'
from TablaA a inner join Tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from TablaA a inner join tabla b ON a.c2 = b.c2

update TablaA
set c1 = 'xxx'
from tabla b ON TablaA.c2 = b.c2

muchas gracias.


Chevy

Preguntas similares