Tecnología

Inicio

Cómo actualizar una fila en DB2

Cómo actualizar una fila en DB2


DB2 es un sistema de gestión de base de datos de alto rendimiento desarrollado por IBM que es escalable y fiable. Una fila de una tabla de DB2 se altera con una instrucción "Actualizar". "Actualizar" declaraciones pueden causar la ejecución de los factores desencadenantes, que pueden causar múltiples cambios que se produzcan. Además, los valores de actualización deben corresponder al tipo de datos correcto de la columna que se actualiza.

Instrucciones

1 Conectarse a la base de datos. Definir una clave principal para la tabla de DB2 si uno no existe ya; la clave primaria representa una columna en la tabla - por lo general la primera columna - que es siempre único. Este valor se utiliza para identificar la fila que se actualizará en un "buscado actualización."

2 Escribir la instrucción SQL de actualización con la clave principal en el predicado. (El predicado es también conocida como la "Cláusula Donde" de la declaración.) Esto asegura que sólo una fila se actualiza. Si una clave principal no existe y no se puede crear, identificar dos o más columnas que forman la fila única y especificar las columnas en el predicado. Esto se conoce como una "actualización buscados" porque la tabla es buscada para los criterios de concordancia especificadas en el predicado para identificar la fila o filas individuales.

3 Realizar una "actualización posicionada" si se utiliza un cursor. Coloque el cursor en la fila que desea actualizar. La instrucción de actualización utiliza "WHERE CURRENT OF", seguido por el nombre del cursor, para identificar la fila para actualizar. Debido a que el cursor se encuentra en la fila que desea actualizar, no se realiza ninguna búsqueda. Este método también se asegura de que sólo una sola fila se actualiza, mientras que con el "buscados actualización," varias filas se pueden actualizar con un solo comunicado.

4 Especificar los valores que desee cambiar al nombrar a la columna y se establece como igual al nuevo valor. El "Ajuste" palabra clave se utiliza para asignar los nuevos valores. Numerosas columnas, separadas por comas, se pueden actualizar en una instrucción de actualización.

5 Ejecutar "Commit" para guardar los cambios realizados. Puede ejecutar un "Seleccionar" de la tabla que alterada para verificar que sus datos se ha actualizado.

Consejos y advertencias

  • Asegúrese de especificar una fila de la "cláusula WHERE" o de lo contrario será actualizado cada fila de la tabla.