Tabellendaten verwalten
Das Werkzeug ermöglicht es uns, Datensätze in Tabellen über eine sehr einfache und intuitive Oberfläche zu bearbeiten. Da nur wenige DBMS automatisch einen eindeutigen Bezeichner für Tabellendatensätze bereitstellen, haben wir uns entschieden, das Bearbeiten und Löschen von Daten nur für Tabellen mit Primärschlüssel zuzulassen. Tabellen ohne Primärschlüssel können nur neue Datensätze aufnehmen.
Um die Oberfläche zum Bearbeiten von Datensätzen aufzurufen, klicken Sie mit der rechten Maustaste auf den Tabellenknoten und wählen Sie die Aktion Data Actions > Edit Data:


Die Oberfläche verfügt über einen SQL-Editor, mit dem Sie Datensätze filtern und sortieren können. Damit die Oberfläche nicht zu viele Datensätze anfordert, gibt es ein Feld, das die Anzahl der angezeigten Datensätze begrenzt. Das Datensatzraster zeigt Spaltennamen und Datentypen. Spalten, die zum Primärschlüssel gehören, haben ein Schlüsselsymbol neben ihrem Namen.
Die Zeile des Rasters mit dem Symbol + ist die Zeile zum Hinzufügen neuer
Datensätze. Fügen wir einige Datensätze in die Tabelle customers ein:

Nach dem Speichern werden die Datensätze eingefügt und können bearbeitet werden (nur weil diese Tabelle einen Primärschlüssel hat). Ändern wir den cust_name einiger bestehender Datensätze und entfernen wir gleichzeitig eine der Zeilen:

Tabellen können Felder mit sehr langen Zeichenketten als Werten enthalten. Um das Bearbeiten dieser Felder zu erleichtern, verfügt OmniDB über eine Oberfläche, die per Rechtsklick auf die jeweilige Zelle aufgerufen werden kann:


Die Oberfläche erkennt Fehler, die bei Vorgängen an Datensätzen auftreten
können. Fügen wir zur Demonstration zwei Datensätze mit einer bereits
existierenden cust_id (Primärschlüssel) ein:

Es zeigt an, welche Befehle ausgeführt werden sollten und welche Fehler dabei jeweils auftraten.
Zum Abschluss dieses Kapitels fügen wir noch einige Datensätze in die Tabelle Address ein:
