Necesito escribir una consulta SQL para MS Access 2000 para que se actualice una fila, si existe, pero insertada si no lo hace.Consulta de acceso SQL: actualice la fila si existe, inserte si no lo hace
decir
Si existe fila ...
UPDATE Table1 SET (...) WHERE Column1='SomeValue'
Si no existe ...
INSERT INTO Table1 VALUES (...)
se puede hacer esto en una consulta?
(EN DUPLICATE KEY UPDATE method El que trabaja en MySQL no parece trabajar aquí.)
La simple respuesta es No. Sin embargo, puede escribir un procedimiento que utiliza VBA para hacer tal cosa. – shahkalpesh
¿Qué pasa con [Fusionar declaración] [1]? [1]: http://technet.microsoft.com/en-us/library/bb510625.aspx – mcha
@mcha: ¿'MERGE' funciona con Access? –