Objekteditor Optionen
<< Hauptvorlagen | IBExpert | Code-Formatierungsoptionen >>
Die deutschsprachige Dokumentation wird seit dem 26. Juli 2016 nicht mehr gepflegt. Aktuelle und vollständige Dokumentation finden Sie auf der englischsprachigen Webseite: IBExpert Documentation
Objekteditor Optionen
Den Menüpunkt Objekteditor Optionen finden Sie im IBExpert Menü Optionen. Das Fenster Objects editors Options wird geöffnet, in dem der Benutzer bestimmte Datenbankobjekteditoren anpassen kann. Beispielsweise ist es möglich, festzulegen, welche Seite aktiv sein sollte, wenn der Tabelleneditor oder der View-Editor geöffnet wird, oder der Standard Editormodus im Prozedureneditor oder Triggereditor kann definiert werden und vieles mehr.
Domäneneditor Optionen
Die Seite Domäneneditor Optionen bietet folgende Optionen an:
Use old-styled modal editors: wenn aktiviert, ersetzt den aktuellen Domäneneditor mit dem Old-Style-Editor aus älteren IBExpert Versionen:
Enable direct modification of system tables: (Aktiviere direkte Modifikation von Systemtabellen) aus Sicherheitsgründen ist es ratsam, diese Option nicht zu aktivieren, es sei denn, der SYSDBA, Administrator oder Datenbankbesitzer muss wirklich Änderungen an den Systemtabellen vornehmen.
Tabelleneditor Optionen
Die Seite Tabelleneditor Optionen bietet folgende Optionen an:
- Restore last active page when editor reopened (letzte aktive Seite beim Öffnen des Editors wiederherstellen): die Aktivierung diser Option führt dazu, dass die zuletzt verwendete Seite beim erneuten Öffnen des Editors wieder geöffnet wird.
- Active page (Aktive Seite): zeigt die Auswahl aller verfügbaren Seiten im Tabelleneditor an, d.h. Felder, Beschränkungen, Indizes, Abhängigkeiten, Trigger, Daten, Beschreibung, DDL, Rechte. Diese Option funktioniert nicht, wenn die Option Restore last active page when editor reopened (letzte aktive Seite beim Öffnen des Editors wiederherstellen) aktiviert ist.
- Use RDB$DB_KEY instead of PK for modifying and deleting records (Verwende RDB$DB_KEY anstatt PK zum Modifizieren und Löschen von Datensätzen):
RDB$DB_KEY
ist ein internes Systemfeld. Jeder einzelne Datensatz in der Datenbank enthält einen dieser Systemschlüssel (eine binäre Spalte wird von Firebird/InterBase® zu diesem Zweck in jede Tabelle eingefügt). Er ist immer unique und kann, in bestimmten Fällen, sehr nützlich sein. Wenn beispielsweise ein Entwickler eine Tabelle ohne Primärschlüssel und eine bestimmte Spalte in der Tabelle den NamenMiller
zweimal enthält, kann man nur SQL verwenden, um entweder beide Datensätze oder keinen zu löschen.RDB$DB_KEY
bietet eine Möglichkeit, einzelne Datensätze klar zu identifizieren und somit zu vermeiden, doppelte Datensätze versehentlich zu löschen. - Sort records on server (Datensätze auf dem Server sortieren): Datensätze können im Clientspeicher durch Anklicken des Spaltenkopfes einer Tabelle sortiert werden, ohne einen neuen
SELECT
ausführen zu müssen. Wenn die Daten auf dem Server sortiert werden sollen, ist eine neueSELECT
-Anweisung erforderlich. Dies ist häufig bei großen Datenmengen notwendig, da der Clientspeicher oft nicht ausreicht. - Order data by primary key if exists (Daten nach Primärschlüssel sortieren, falls vorhanden): eine weitere Sortieroption für Daten.
- Use domain description as a description of a new domain-based field: Die (Domänenbeschreibungen als die Beschreibung für domänenbasierte Felder verwenden): als Standard, wenn Sie ein auf einem Domänen basiertes Feld erzeugen, kopiert IBExpert die Domänenbeschreibung in die Beschreibung des neuen Feldes. Wenn dieses Verhalten nicht erwünscht ist, dann deaktivieren Sie einfach diese Option.
View-Editor Optionen
Die Seite View-Editor Optionen bietet folgende Optionen an:
- Restore last active page when editor reopened (zuletzt verwendete Seite beim Öffnen des Editors wieder herstellen): wenn diese Option aktiviert ist, wird beim Öffnen des Editors die zuletzt verwendete (aktive) Seite wiederhergstellt.
- Active page (Aktive Seite): Bietet eine Auswahl aller im View-Editor verfügbaren Seiten an, d.h. SQL, Felder, Abhängigkeiten, Trigger, Daten, Beschreibung, Rechte, DDL, Versionshistorie, Skript erneut erzeugen, Plananalyse. Diese Option funktioniert nicht, wenn die Option Restore active page when editor reopened (zuletzt verwendete Seite beim Öffnen des Editors wieder herstellen) aktiviert wurde.
Prozedureneditor Optionen
Die Seite Prozedureneditor Optionen bietet folgende Optionen an:
- Editor Mode (Editor-Modus): ein Standard Editor-Modus kann hier festgelegt werden; entweder Lazy Mode oder Standard.
- Check Syntax before compiling (Überprüfe Syntax vor Kompilierung): hier wird die Syntax zuerst lokal auf Fehler überprüft, bevor die SQL zum Server geschickt wird. Dies geht schneller, als alles zum Server zu schicken, der dann anhalten muss und aufgetretene Fehler zurückschicken muss.
- Always display procedure DDL size: (Prozeduren DDL-Größe immer anzeigen): Wenn aktiviert, wird die Prozeduren Codelänge auf der Bearbeiten-Seite angezeigt. Wenn Sie möchten, können Sie diese Option hier deaktivieren.
Einige Recompiling Dependencies (Rekompilierungsabhängigkeiten) werden ebenfalls angeboten:
- Recompile dependent procedures and triggers request (Abfrage, ob abhängige Prozeduren und Trigger rekompiliert werden sollen): diese Option beinhaltet eine Erinnerungsabfrage, ob Prozeduren, die von der geänderten Prozedur abhängen, rekompiliert werden sollten.
- First recompile procedures with empty bodies (Zuerst Prozeduren mit leeren Prozedurenkörpern rekompilieren): diese Option kompiliert den Quellcode der Prozedurenkörper nach der Kompilierung der Prozedur, um Referenzen innerhalb der Prozedur zu vermeiden. Soblad eine Stored Procedure abhängig von einer anderen ist, werden Prozeduren automatisch so kompiliert.
- Commit after each statement (Commit nach jeder Anweisung): Ermöglicht die schrittweise Kompilierung einer Prozedur, um feststellen zu können, wo genau der Fehler liegt.
Triggereditor Optionen
Die Seite Triggereditor Optionen bietet folgende Optionen an:
- Editor Mode (Editor-Modus): hier kann ein Standard Editor-Modus festgelegt werden; entweder Lazy Mode oder Standard.
- Variables in grid (Variablen im Gitter): zeigt alle Variablen in einem Gitter an, wenn man im Lazy Mode arbeitet.
- Check Syntax before compiling (Überprüfe Syntax vor Kompilierung): hier wird die Syntax zuerst lokal auf Fehler überprüft, bevor die SQL zum Server geschickt wird. Dies geht schneller, als alles zum Server zu schicken, der dann anhalten muss und aufgetretene Fehler zurückschicken muss.
- Notice about triggers with same position( Benachrichtigung falls zwei Tigger dieselbe Position haben): Firebird/InterBase® erlaubt die Festlegung zweier Trigger für dieslebe Position. Welcher Trigger zuerst kommt wird jedoch rein zufällig gewählt. Daher ist es eine sinnvolle Warnung, falls zwei Triggern versehentlich dieselbe Position zugewiesen wurde.
zurück zum Seitenanfang
<< Hauptvorlagen | IBExpert | Code-Formatierungsoptionen >>