Update en sql server ce

14/07/2006 - 15:53 por Arnauri | Informe spam
Hola a todos:

Estoy teniendo problemas con este tipo de updates que en sql Server 2000 y
acces puedo ejecutar.

SqlServer 2000
UPDATE reparto
SET reparto.cantidad=0
FROM reparto
INNER JOIN albaranesLineasTemp
ON reparto.identificador=albaranesLineasTemp.identificador_reparto

Access
UPDATE reparto
INNER JOIN albaranesLineasTemp
ON reparto.identificador=albaranesLineasTemp.identificador_reparto
SET reparto.cantidad=reparto.cantidad-albaranesLineasTemp.cantidad


Alguien puede decirme si hay un equivalente en SQL Server CE.

Muchas gracias de antemano

Un saludo

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
14/07/2006 - 17:18 | Informe spam
Try,

UPDATE reparto
SET reparto.cantidad=0
where exists (
select *
from albaranesLineasTemp
where reparto.identificador= albaranesLineasTemp.identificador_reparto
)


AMB


"Arnauri" wrote:

Mostrar la cita
#2 Arnauri
14/07/2006 - 17:36 | Informe spam
Gracias por la respuesta pero no es exactamente lo mismo ya que yo no quiero
actualizar el campo con un valor fijo, si no con un valor de la otra tabla.
De momento lo he hecho recorriendo la tabla con un for pero me gustaría
hacerlo con una sola instrucción.

Un saludo

"Alejandro Mesa" escribió:

Mostrar la cita
#3 Ele
14/07/2006 - 18:11 | Informe spam
hola no conozco esa version pero supongo que tambien trae ayuda en linea
alli encontraras la sintaxis para hacer update

"Arnauri" escribió en el mensaje
news:
Mostrar la cita
#4 Alejandro Mesa
14/07/2006 - 18:54 | Informe spam
Arnauri,

No me fije en la sentencia que estava bajo "Access".

UPDATE reparto
SET cantidad= cantidad - (
select albaranesLineasTemp.cantidad
from albaranesLineasTemp
where albaranesLineasTemp.identificador_reparto = reparto.identificador
)
where exists (
select *
from albaranesLineasTemp
where albaranesLineasTemp.identificador_reparto = reparto.identificador
)
go


AMB

"Arnauri" wrote:

Mostrar la cita
#5 Arnauri
17/07/2006 - 16:31 | Informe spam
Muchas gracias por haberlo intentado pero tampoco reconoce este tipo de UPDATE.

Un saludo

"Alejandro Mesa" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida