Notas del release
Actualiza las columnas generadas en tablas que están en modalidad de
pendiente y tienen un espacio de anotación cronológica limitado. Esta
herramienta se utiliza para prepararse para una sentencia SET INTEGRITY en una
tabla que tiene columnas generadas mediante expresiones.
Autorización
Una de las siguientes
Sintaxis del mandato
>>-db2gncol----d--basedatos----s--nombre_esquema---------------->
>-----t--nombre_tabla----c--cuenta_confirmación----------------->
>-----+--------------------------------+---+-----+-------------><
'--u--idusuario---p--contraseña--' '--h--'
Parámetros del mandato
- -d basedatos
- Especifica un nombre de alias para la base de datos en la que está ubicada
la tabla.
- -s nombre_esquema
- Especifica el nombre de esquema para la tabla. El nombre de esquema
es sensible a las mayúsculas y minúsculas.
- -t nombre_tabla
- Especifica la tabla para la que deben calcularse los nuevos valores de
columnas generadas mediante expresiones. El nombre de tabla es sensible
a las mayúsculas y minúsculas.
- -c cuenta_confirmación
- Especifica el número de filas actualizadas entre confirmaciones.
Este parámetro influye sobre el tamaño del espacio de registro necesario para
generar los valores nuevos de columna.
- -u idusuario
- Especifica un ID de usuario con privilegios de administrador de sistema o
administrador de base de datos. Si se omite esta opción, se asume el
usuario actual.
- -p contraseña
- Especifica la contraseña para el ID de usuario especificado.
- -h
- Muestra información de ayuda. Al especificar esta opción, se
pasarán por alto todas las demás opciones y sólo se visualizará la información
de ayuda.
Notas sobre uso
La utilización de esta herramienta en lugar de la opción FORCE GENERATED en
la sentencia SET INTEGRITY puede ser necesaria si una tabla es grande y se dan
las condiciones siguientes:
- Deben regenerarse todos los valores de columna después de modificar la
expresión de generación de una columna generada.
- Se ha modificado una UDF externa utilizada en una columna generada, lo que
ha causado que cambien muchos valores de la columna.
- Se ha añadido una columna generada a la tabla.
- Se ha realizado una carga grande o adición de carga que no ha
proporcionado valores para las columnas generadas.
- El espacio de anotaciones cronológicas es demasiado pequeño debido a
transacciones simultáneas que tardan mucho en ejecutarse o al tamaño de la
tabla.
Esta herramienta regenerará todos los valores de columna que se han creado
basándose en las expresiones. Mientras la tabla se actualiza, se
realizan confirmaciones intermitentes para evitar utilizar todo el espacio de
anotaciones cronológicas. Después de ejecutar db2gncol, la
tabla puede salir de la modalidad de pendiente de comprobación utilizando la
sentencia SET INTEGRITY.
[ Principio de página | Página anterior | Página siguiente ]