Benutzervorgaben für das Hinzufügen von SQL-Anweisungen zu generierten DDL-Scripts festlegen

Im Fenster Benutzervorgaben auf der Seite Codeschablonen können Sie Benutzervorgaben für das Hinzufügen von SQL-Anweisungen am Anfang oder Ende von durch die Workbench generierten DDL-Scripts festlegen.

Das Hinzufügen von SQL-Anweisungen zu den DDL-Scripts, die von der Workbench generiert werden, ist sinnvoll, wenn Sie häufig SQL-Anweisungen ausführen müssen, die nicht von dem zu Grunde liegenden SQL-Modell unterstützt werden. Möglicherweise möchten Sie zum Beispiel immer GRANT- oder REVOKE-Anweisungen vor oder nach den DDL-Anweisungen einschließen. Wenn Sie die Anweisungssyntax im Fenster Benutzervorgaben festlegen, werden diese Anweisungen automatisch den generierten DDL-Scripts hinzugefügt, so dass Sie das DDL-Script nicht manuell modifizieren müssen, um diese Anweisungen hinzuzufügen.

Das folgende Szenario beschreibt ein Beispiel, wie die Codeschablonenvorgaben verwendet werden können.
  1. Legen Sie folgendes Prologmuster für CREATE TABLE-Anweisungen fest:

    SET CURRENT SQLID = {Schema}

  2. Legen Sie folgende Postlogmuster für CREATE TABLE-Anweisungen fest:

    SELECT, UPDATE, INSERT ON TABLE {Tabelle} TO PUBLIC

  3. Legen Sie folgendes Prologmuster für DROP VIEW-Anweisungen fest:

    GRAND DELETE ON TABLE {Sicht} TO {Schema}

Das DDL-Script wird wie folgt generiert:
GRAND DELETE ON TABLE VIEW1 TO RTESCHMA;

DROP VIEW VIEW1;

DROP TABLE TABLE1;

SET CURRENT SQLID = RTESCHMA;

CREATE TABLE TABLE2 (
		C1 INTEGER,
			C2 INTEGER
		);

GRAND SELECT, UPDATE, INSERT ON TABLE TABLE2 TO PUBLIC;

CREATE VIEW VIEW1 AS
 		(SELECT C2 FROM RTESCHMA.TABLE2)
  1. Gehen Sie wie folgt vor, um Benutzervorgaben für die DDL-Generierung festzulegen:
  2. Klicken Sie im Hauptmenü auf Fenster > Benutzervorgaben.
  3. Erweitern Sie den Knoten Datenverwaltung, um verfügbare Optionen anzuzeigen.
  4. Klicken Sie auf Codeschablonen.
  5. Modifizieren Sie die Einstellungen.
    1. Heben Sie ein Objekt in der Liste mit CREATE- und DROP-Mustern hervor.
    2. Geben Sie SQL-Anweisungen für dieses Objekt in die Felder für Prologmuster oder Postlogmuster ein. Anweisungen im Feld für Prologmuster werden den generierten DDL-Scripts am Anfang hinzugefügt. Anweisungen im Feld für Postlogmuster werden den generierten DDL-Scripts am Ende hinzugefügt.
    3. Klicken Sie zum Hinzufügen von Variablen auf Variable einfügen und wählen Sie aus den vordefinierten Variablen aus. Variablen werden durch die entsprechende Zeichenfolge ersetzt, wenn das Muster auf ein Objekt angewendet wird.
    4. Zum Aktivieren der angegebenen Codeschablonen wählen Sie das Kontrollkästchen neben dem Objekt in der Liste mit CREATE- und DROP-Mustern aus.
  6. Klicken Sie auf OK.
Bei der nächsten Generierung eines DDL-Scripts werden die angegebenen Schablonenanweisungsmuster dem Script hinzugefügt.

Feedback