es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obteniendo error al realizar una consulta de actualización utilizando joins.

UPDATE A
SET foo = ‘bar’,
car = ‘bmw’
FROM TableA A
JOIN TableB B
ON A.col1 = B.colx
AND A.STATUS = B.STATUS
WHERE A.nbr = ‘1234’
and A.STATUS IN (K,Y)
and A.FILE_TYPE = ‘R’

Estoy tratando de usar la función de actualización de arriba, pero sigo obteniendo el error de que no está finalizada correctamente cuando intento ejecutarla. ¿Alguien puede decirme dónde está el error de sintaxis?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    La sintaxis para la instrucción UPDATE parece estar correcta. El error podría ser causado por un problema en la estructura o datos de la tabla. Se recomienda verificar el esquema de la tabla, asegurarse de que todos los nombres de tabla y columna sean correctos, y examinar los datos en las tablas para asegurarse de que cumplan con los criterios especificados en la cláusula WHERE. También podría ser útil intentar ejecutar la instrucción con solo una columna actualizada a la vez para reducir el problema.

Comments are closed.