Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-06-2008
sargento elias sargento elias is offline
Miembro
 
Registrado: mar 2008
Posts: 109
Poder: 17
sargento elias Va por buen camino
Update con innerjoin?

Hay manera de hacer un Update con Innerjoin en firebird 2.0?
Responder Con Cita
  #2  
Antiguo 10-06-2008
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Poder: 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
  #3  
Antiguo 10-06-2008
sargento elias sargento elias is offline
Miembro
 
Registrado: mar 2008
Posts: 109
Poder: 17
sargento elias Va por buen camino
Gracias por la info.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Update SQL mjjj SQL 10 14-11-2007 22:09:31
RTL update 3 santiago14 Varios 1 30-06-2007 10:49:32
UPDATE con seccion llamada UPDATE sql's MyDAC karlaoax SQL 4 25-04-2007 22:10:50
SQL Update Gustavo Gowdak SQL 1 29-06-2006 23:11:07


La franja horaria es GMT +2. Ahora son las 15:24:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi