Asistente para nuevo campo

Un asistente al que se puede acceder mediante Tools > Advanced > Add new fields permite agregar uno o más campos a una tabla de la base de datos.

Al validar el asistente se actualiza el esquema de extensión de la tabla que se va a ampliar y se inicia la secuencia de comandos SQL para modificar la estructura física de la base de datos.

Este asistente tiene la ventaja de agregar rápidamente un campo sin necesidad de conocer la estructura de un esquema de datos.

La principal desventaja es la limitación de los datos y las propiedades que se van a ampliar.

Las pantallas del asistente contienen los siguientes pasos:

  1. La primera página permite introducir el nombre del esquema que se va a ampliar y la Área de nombres del esquema de extensión en el que se guardarán las modificaciones:

  2. La página siguiente permite especificar las propiedades del campo que se va a agregar.

  3. Para confirmar los cambios, haga clic en el botón Finish.

En nuestro ejemplo, se crea automáticamente un archivo de extensión llamado "cus:destinatario" y se ejecuta la secuencia de comandos SQL correspondiente:

<srcSchema extendedSchema="nms:recipient" label="Recipients" name="recipient"  namespace="cus">  
  <element name="recipient">    
    <attribute belongsTo="cus:recipient" dataPolicy="email" label="Email" length="80" name="email1" sqlname="sEmail1" type="string" user="true"/>  
  </element>
</srcSchema>
NOTA

De forma predeterminada, los campos agregados se declaran con la propiedad user (con el valor "true"). Esto le permite mostrar y editar el campo en el formulario de entrada del esquema extendido mediante un control de tipo "treeEdit" (consulte Formulario de entrada).

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now