Administración de datos de tablas
La herramienta permite editar los registros contenidos en las tablas mediante una interfaz muy sencilla e intuitiva. Dado que solo unos pocos SGBD proporcionan automáticamente un identificador único para los registros de las tablas, se optó por permitir la edición y eliminación de datos únicamente para las tablas que tengan una clave primaria. Las tablas que no la tienen solo pueden recibir nuevos registros.
Para acceder a la interfaz de edición de registros, haga clic derecho en el nodo de la tabla y seleccione la acción Data Actions > Edit Data:


La interfaz tiene un editor SQL donde puede filtrar y ordenar registros. Para evitar que la interfaz solicite demasiados registros, hay un campo que limita la cantidad de registros a mostrar. La cuadrícula de registros tiene nombres de columna y tipos de datos. Las columnas que pertenecen a la clave primaria tienen un icono de llave junto a su nombre.
La fila de la cuadrícula que tiene el símbolo + es la fila para añadir nuevos registros. Vamos
a insertar algunos registros en la tabla customers:

Tras guardar, los registros se insertarán y podrán editarse (solo porque esta tabla tiene una clave primaria). Cambiemos el cust_name de algunos de los registros existentes y, al mismo tiempo, eliminemos una de las filas:

Las tablas pueden tener campos con valores representados por cadenas muy largas. Para ayudar a editar estos campos, OmniDB tiene una interfaz a la que se puede acceder haciendo clic derecho en la celda correspondiente:


La interfaz detecta los errores que puedan ocurrir durante las operaciones relacionadas con
los registros. Para demostrarlo, insertemos dos registros con un cust_id existente
(clave primaria):

Muestra qué comandos se intentaron ejecutar y los respectivos errores.
Para completar este capítulo, añadamos algunos registros a la tabla Address:
