Tema anterior: Adición de tablas nuevasTema siguiente: Modificación de columnas o tablas


Adición de columnas

Utilice el diseñador de esquemas para agregar una columna en la base de datos.

Siga estos pasos:

  1. Seleccione la tabla a la que se desea agregar una columna (o seleccione cualquiera de sus columnas existentes).
  2. Seleccione Editar, Agregar columna.

    Aparecerá el cuadro de diálogo Agregar nueva columna.

  3. Escriba el nombre de la columna en el campo Nuevo nombre de columna y haga clic en Aceptar. Asegúrese de empezar el nombre de una columna por la letra "z" para evitar conflictos con posibles columnas estándares en el futuro.

    WSP verifica que se haya agregado el prefijo, pero agrega una z al inicio del nombre de la columna si fuera necesario.

  4. Rellene los campos siguientes según sea necesario:
    Nombre

    (Solo visualización) Especifica el nombre de objeto de la columna. Por ejemplo, el nombre de objeto de la columna alt_phone de la tabla Contact es "alt_phone".

    Visualizar nombre

    Muestra el nombre sencillo de la columna. Es posible cambiar el nombre para mostrar de una columna con tan solo escribir otro nombre en este campo. Por ejemplo, el nombre para mostrar de la columna alt_phone de la tabla Contact es "teléfono alternativo".

    Nombre de esquema

    (Solo lectura para tablas estándar) Muestra el nombre utilizado para hacer referencia a la columna en las utilidades de CA SDM, como pdm_userload. En las tablas definidas por el departamento, el valor predeterminado del nombre de esquema es el nombre de objeto. El nombre de esquema se puede cambiar introduciendo otro valor en este campo.

    Nombre DBMS

    (Solo lectura para todas las tablas) Muestra el nombre utilizado para hacer referencia a la tabla en el DBMS físico. En el caso de las tablas definidas por el sitio, el nombre del DBMS siempre coincide con el nombre del esquema.

    Description

    Ofrece una descripción breve de la columna.

    Tipo de campo

    (Solo lectura para todas las columnas estándar de las tablas estándar y las columnas guardadas definidas por el sitio) Especifica el tipo de datos de la columna. Puede especificar o cambiar el tipo de campo de las columnas definidas por el departamento con tan solo seleccionar un valor de la lista desplegable. La lista siguiente describe los tipos de campo disponibles:

    INTEGER

    Indica un valor numérico.

    STRING

    Indica una cadena de texto. El campo Longitud de la cadena indica el número de caracteres en una cadena.

    DATE

    Indica una fecha y una hora. El valor entero almacenado en la base de datos contiene el número de segundos desde la medianoche del 1 de enero de 1970.

    DURACIÓN

    Indica un período de tiempo. El valor almacenado en la base de datos es un número entero que contiene un número de segundos.

    DOBLE

    Indica un número real (punto flotante).

    SREL

    Indica una referencia de clave externa a otra tabla. El campo Tabla SREL especifica la tabla a la cual se hace referencia. El valor almacenado en la base de datos es el atributo relacionado de la tabla a la que se hace referencia, que puede ser un número entero o una cadena. El valor que se muestra en el producto es el nombre común de la fila incluida en la tabla a la que se hace referencia. Para obtener más información sobre la configuración de los atributos SREL con valores de clave externa, consulte la Guía de referencia técnica.

    BREL

    Indica una columna virtual que representa el conjunto de todos los objetos con una SREL asociada a esta tabla. Solo existe en el motor de objetos; no está almacenado físicamente en la base de datos. Seleccione este tipo de campo únicamente bajo la dirección de un empleado de CA Technologies.

    QREL

    Indica una columna virtual que representa un conjunto de objetos seleccionados por la cláusula WHERE en la ficha Opciones avanzadas. Solo existe en el motor de objetos; no está almacenado físicamente en la base de datos. Seleccione este tipo de campo únicamente bajo la dirección de un empleado de CA Technologies.

    DERIVADA

    Indica una columna virtual construida por el motor de objetos a partir de los valores de otras columnas, bajo la dirección de una fórmula especificada en la ficha Opciones avanzadas. Solo existe en el motor de objetos; no está almacenado físicamente en la base de datos. Seleccione este tipo de campo únicamente bajo la dirección de un empleado de CA Technologies.

    Longitud de cadena

    La longitud de una columna de cadena. Este campo se deja en blanco para las otras columnas. Es un campo de solo lectura en lo que respecta a todas las columnas estándar y a las columnas guardadas definidas por el departamento. Puede especificar o cambiar la longitud de las columnas CADENA nuevas definidas por el departamento con tan solo escribir un número entero entre 1 y 32767 en este campo.

    Tabla SRel

    Se trata de la tabla a la que hace referencia una columna SREL. Este campo se deja en blanco para las otras columnas. Es un campo de solo lectura en lo que respecta a todas las columnas estándar y a las columnas guardadas definidas por el departamento. Puede especificar la tabla a la que hace referencia la columna de SREL nueva definida por el departamento con tan solo seleccionar un valor de la lista desplegable.

    Valor predeterminado al crear

    Es el valor predeterminado asignado a esta columna al definir una fila nueva de la tabla. Debe ser un valor apropiado para el tipo de campo. Hay algunos valores de palabra clave disponibles para tipos de campos específicos:

    AHORA

    Especifica la fecha y la hora actuales para la columna FECHA.

    USUARIO

    Especifica el usuario activo para la columna SREL de la tabla Contact.

    Valor configurado al guardar

    Es el valor asignado a esta columna al actualizar una fila de la tabla. Debe ser un valor apropiado para el tipo de campo. Hay algunos valores de palabra clave disponibles para tipos de campos específicos:

    AHORA

    Especifica la fecha y la hora actuales para la columna FECHA.

    USUARIO

    Especifica el usuario activo para la columna SREL de la tabla Contact.

    Necesario

    Cuando está marcada, esta opción indica que se debe proporcionar un valor para la columna antes de guardar una fila de la tabla que la contiene. Esta opción puede definirse para columnas estándar y definidas por el departamento y podrá desactivar una opción que haya establecido anteriormente. Sin embargo, no podrá desactivar la opción de una columna estándar a menos que la haya establecido su departamento.

    Actualizable solo para registro nuevo

    Cuando está marcada, esta opción indica que se solo se puede proporcionar un valor para esta columna durante la creación inicial de una fila de la tabla en que está incluida y, posteriormente, no podrá modificarse. Esta opción puede definirse para columnas estándar y definidas por el departamento y podrá desactivar una opción que haya establecido anteriormente. Sin embargo, no podrá desactivar la opción de una columna estándar a menos que la haya establecido su departamento.

    Clave para pdm_userload

    Cuando está marcada, esta opción indica que esta columna es una de las columnas comprobadas por pdm_userload para determinar si constituye la actualización de una fila existente. Esta opción solo está disponible para columnas CADENA. Se trata de un campo de solo lectura para todas las columnas en tablas estándar.

    Opciones de índice DBMS

    Estas opciones especifican las características de la columna que constituye el índice del DBMS físico. Solo están disponibles para columnas en tablas definidas por el departamento.

    Exclusivo

    Indica que la columna es única en la tabla, es decir, que no puede contener dos filas con el mismo valor.

    Ascendente

    Especifica que esta columna muestra el índice DBMS en orden ascendente. Las opciones Ascendente y Descendente se excluyen mutuamente.

    Descendente

    Especifica que esta columna muestra el índice DBMS en orden descendente. Esta opción se excluye mutuamente con Ascendente.

    Importante: El diseñador de esquemas incluye una ficha Opciones avanzadas. La información contenida en esta ficha está destinada al personal de soporte y de campo de CA Technologies. No tendrá necesidad de recurrir a esta ficha para la mayor parte de usos del creador de esquemas, por lo que no se tratará con más detalle en este documento.

  5. Lleve a cabo una de las siguientes acciones para guardar la columna:

    La columna se agregará a la tabla.