Ver Mensaje Individual
  #2  
Antiguo 10-06-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Reputación: 20
RolphyReyes Va por buen camino
Lightbulb

Saludos.

Extraído del Release Notes 2.0.1
Cita:
New Extensions to UPDATE and DELETE Syntaxes
Código SQL [-]
UPDATE ... SET ... WHERE ...
[PLAN <plan items>]
[ORDER BY <value list>]
[ROWS <value> [TO <value>]]
or
Código SQL [-]
DELETE ... FROM ...
[PLAN <plan items>]
[ORDER BY <value list>]
[ROWS <value> [TO <value>]]
Ahora bien si lo que quieres es actualizar un campo en especifico en Firebird el manejo es distinto a MS SQL Server, tienes que hacer lo siguiente:

Código SQL [-]
UPDATE TABLA1 A
SET A.CAMPO1 = (SELECT B.CAMPO1 FROM TABLA2 B JOIN A.CAMPO2 = B.CAMPO2)
WHERE A.CAMPO3 = 1;

Y así para cada campo.

Hasta luego.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita