Establecimiento de las preferencias para la generación de scripts DDL

Utilice la página de plantilla de código en la ventana Preferencias para establecer las preferencias de adición de sentencias SQL al principio o al final de los scripts DDL que genera el entorno de trabajo.

La adición de sentencias SQL a los scripts DDL que genera el entorno de trabajo resulta útil en caso de que sea necesario ejecutar sentencias SQL que el modelo SQL subyacente no soporta. Por ejemplo, es posible que desee incluir siempre sentencias GRANT o REVOKE antes o después de las sentencias DDL. Si establece la sintaxis de sentencia en la ventana Preferencias, estas sentencias se añadirán automáticamente a los scripts DDL generados y no será necesario modificar manualmente el script DDL para añadirlas.

En el siguiente caso de ejemplo se describe cómo se pueden utilizar las preferencias de la plantilla de código.
  1. Establezca el siguiente patrón prolog para sentencias CREATE TABLE:

    SET CURRENT SQLID = {schema}

  2. Establezca los siguientes patrones postlog para sentencias CREATE TABLE:

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

  3. Establezca el siguiente patrón prolog para sentencias DROP VIEW:

    GRAND DELETE ON TABLE {view} TO {schema}

El script DDL se genera de la siguiente forma:
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)

Para establecer preferencias para la generación de DDL:

  1. Pulse Ventana>Preferencias en el menú principal.
  2. Expanda el nodo Datos para ver las opciones disponibles. Si no ve este nodo, pulse Entorno de trabajo > Posibilidades en la ventana Preferencias y habilite las posibilidades de Datos.
  3. Pulse Plantilla de código.
  4. Modifique los valores.
    1. Resalte un objeto en la lista Patrones CREATE y DROP.
    2. Escriba sentencias SQL para dicho objeto en los campos Patrón prolog o Patrón postlog. Las sentencias del campo Patrón prolog se añaden a la parte superior de los scripts DDL generados. Las sentencias del campo Patrón postlog se añaden a la parte inferior de los scripts DDL generados.
    3. Para añadir variables, pulse Insertar variable y seleccione variables predefinidas. Las variables se sustituirán por la serie correspondiente cuando se aplique el patrón a un objeto.
    4. Para habilitar las plantillas de código especificadas, marque el recuadro de selección situado a lado del objeto en la lista Patrones CREATE y DROP.
  5. Pulse Aceptar.
La próxima vez que genere un script DDL, se añadirán al mismo los patrones de sentencia de la plantilla que haya especificado.

Comentarios