Compartir a través de


Propiedades de columna (Visual Database Tools)

Hay dos conjuntos de propiedades de columnas, un conjunto completo que puede ver en la ficha Propiedades de columna del Diseñador de tablas (sólo disponible para las bases de datos de Microsoft SQL Server) y un subconjunto que puede ver en la ventana Propiedades con el Explorador de servidores.

[!NOTA] Las propiedades de este tema se ordenan por categoría en lugar de alfabéticamente.

[!NOTA] Los cuadros de diálogo y comandos de menú que ve podrían diferir de aquellos que se describen en la Ayuda en función de la edición o configuración activa. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas.

Ventana Propiedades

Estas propiedades aparecen en la ventana Propiedades cuando selecciona una columna en el Explorador de servidores.

[!NOTA] Estas propiedades, a las que se tiene acceso con el Explorador de servidores, son de sólo lectura. Para editar las propiedades de columna de las bases de datos de Microsoft SQL Server, seleccione la columna en el Diseñador de tablas. Dichas propiedades se describen posteriormente en este tema.

  • Categoría Identidad
    Se expande para mostrar las propiedades de Nombre y Base de datos.
  • Nombre
    Muestra el nombre de la columna.
  • Base de datos
    Muestra el nombre del origen de datos para la columna seleccionada. (Sólo se aplica a OLE DB.)
  • Categoría Varios
    Se expande para mostrar las propiedades restantes.
  • Tipo de datos
    Muestra el tipo de datos de la columna seleccionada.
  • Incremento de identidad
    Muestra el incremento que se agregará a la Inicialización de identidad para cada fila posterior de la columna de identidad. (Sólo se aplica a Microsoft SQL Server.)
  • Inicialización de identidad
    Muestra el valor de inicialización asignado a la primera fila de la tabla para la columna de identidad. (Sólo se aplica a Microsoft SQL Server.)
  • Identidad
    Muestra si la columna seleccionada es la columna de identidad de la tabla. (Sólo se aplica a Microsoft SQL Server.)
  • Longitud
    Muestra el número de caracteres permitidos para los tipos de datos basados en caracteres.
  • Aceptación de valores NULL
    Muestra si la columna permite o no valores NULL.
  • Precisión
    Muestra el número máximo de dígitos admitido para tipos de datos numéricos. Esta propiedad muestra 0 para tipos de datos no numéricos.
  • Escala
    Muestra el número máximo de dígitos que pueden aparecer a la derecha del separador decimal para los tipos de datos numéricos. Este valor debe ser menor o igual que la precisión. Esta propiedad muestra 0 para tipos de datos no numéricos.

Ficha Propiedades de columna

Para tener acceso a estas propiedades, en el Explorador de servidores haga clic con el botón secundario en la tabla a la que pertenece la columna, elija Abrir definición de tabla y seleccione la fila en la cuadrícula de tabla en el Diseñador de tablas.

[!NOTA] Estas propiedades sólo se aplican a Microsoft SQL Server.

  • Categoría General
    Se expande para mostrar Nombre, Permitir valores NULL, Tipo de datos, Valor o enlace predeterminado, Longitud, Precisión y Escala.
  • Nombre
    Muestra el nombre de la columna. Para editar el nombre, escriba en el cuadro de texto.

    ms189714.Caution(es-es,SQL.90).gifAdvertencia:
    Si hay consultas, vistas, funciones definidas por el usuario, procedimientos almacenados o programas existentes que hacen referencia a la columna, la modificación del nombre hará que estos objetos no sean válidos.
  • Permitir valores NULL
    Muestra si el tipo de datos de la columna admite o no los valores NULL.
  • Tipo de datos
    Muestra el tipo de datos de la columna seleccionada. Para editar esta propiedad, haga clic en su valor, expanda la lista desplegable y elija otro valor.
  • Valor o enlace predeterminado
    Muestra el valor predeterminado de esta columna cuando no se especifica ningún valor para esta columna. La lista desplegable contiene todos los valores predeterminados globales definidos en el origen de datos. Para enlazar la columna con un valor predeterminado global, realice una selección en la lista desplegable. Otra opción para crear una restricción predeterminada para la columna es escribir directamente el valor predeterminado como texto.
  • Longitud
    Muestra el número de caracteres permitidos para los tipos de datos basados en caracteres. Esta propiedad sólo está disponible para tipos de datos basados en caracteres.
  • Precisión
    Muestra el número máximo de dígitos admitido para tipos de datos numéricos. Esta propiedad muestra 0 para tipos de datos no numéricos. Esta propiedad sólo está disponible para tipos de datos numéricos.
  • Escala
    Muestra el número máximo de dígitos que pueden aparecer a la derecha del separador decimal para los tipos de datos numéricos. Este valor debe ser menor o igual que la precisión. Esta propiedad muestra 0 para tipos de datos no numéricos. Esta propiedad sólo está disponible para tipos de datos numéricos.
  • Categoría Diseñador de tablas
    Se expande para mostrar las propiedades restantes.
  • Intercalación
    Muestra la configuración de intercalación para la columna seleccionada. Para cambiar esta configuración, haga clic en Intercalación y, a continuación, en los puntos suspensivos (…) a la derecha del valor. (Sólo se aplica a SQL Server 2000 o versiones posteriores)
  • Categoría Especificación de columna calculada
    Se expande para mostrar propiedades para Fórmula y Persistente. Si la columna está calculada, también aparecerá la fórmula. Para editar la fórmula, amplíe esta categoría y edítela en la propiedad Fórmula.
  • Fórmula
    Muestra la fórmula que utiliza la columna seleccionada si es una columna calculada. En este campo puede escribir o cambiar una fórmula.
  • Persistente
    Le permite guardar la columna calculada con el origen de datos. Una columna calculada mantenida se puede indizar.
  • Tipo de datos comprimido
    Muestra información sobre el tipo de datos del campo con el mismo formato que la instrucción SQL CREATE TABLE. Por ejemplo, un campo que contiene una cadena de longitud variable con una longitud máxima de 20 caracteres se representa como "varchar(20)". Para cambiar esta propiedad, escriba el valor directamente.
  • Descripción
    Muestra la descripción de la columna. Para ver la descripción completa o para editarla, haga clic en Descripción y, a continuación, haga clic en los puntos suspensivos (…) a la derecha de la propiedad.
  • Categoría Especificación de texto completo
    Se expande para mostrar propiedades específicas para columnas de texto.
  • Está indizado por texto completo
    Indica si esta columna está indizada con texto. Esta propiedad sólo puede establecerse en si el tipo de datos de la columna se puede buscar por texto y si la tabla a la que pertenece esta columna tiene especificado un índice de texto. Para cambiar este valor, haga clic en el mismo, amplíe la lista desplegable y elija otro valor.
  • Columna de tipo de texto completo
    Muestra qué columna se utiliza para definir el tipo de documento de una columna de tipo imagen. Se puede utilizar el tipo de datos de imagen para almacenar documentos del intervalo de archivos .doc a archivos .xml. (Sólo se aplica a Microsoft SQL Server 2000 o versiones posteriores.)
  • Idioma
    Indica el idioma empleado para indizar la columna. (Sólo se aplica a Microsoft SQL Server 2000 o versiones posteriores.)
  • Suscriptor que no es de SQL Server
    Muestra si la columna tiene un suscriptor que no es de Microsoft SQL Server. (Sólo se aplica a Microsoft SQL Server 2005.)
  • Categoría Especificación de identidad
    Esta opción se expande para mostrar las propiedades de Identidad, Incremento de identidad e Inicialización de identidad.
  • Identidad
    Muestra si la columna seleccionada es la columna de identidad de la tabla. Para cambiar la propiedad, abra la tabla en el Diseñador de tablas y edite las propiedades en la ventana Propiedades. Esta configuración sólo se aplica a las columnas con un tipo de datos basado en números, como int.
  • Incremento de identidad
    Muestra el incremento que se agregará a la Inicialización de identidad para cada fila subsiguiente. Si deja esta celda en blanco, se le asignará el valor 1 de forma predeterminada. Para editar esta propiedad, escriba el nuevo valor directamente.
  • Inicialización de identidad
    Muestra el valor asignado a la primera fila de la tabla. Si deja esta celda en blanco, se le asignará el valor 1 de forma predeterminada. Para editar esta propiedad, escriba el nuevo valor directamente.
  • Determinístico
    Muestra si se puede determinar con exactitud el tipo de dato de la columna seleccionada. (Sólo se aplica a Microsoft SQL Server 2000 o versiones posteriores.)
  • Publicado por DTS
    Muestra si la columna está publicada con DTS. (Sólo se aplica a Microsoft SQL Server 2005.)
  • Indizable
    Muestra si la columna seleccionada se puede indizar. Por ejemplo, no se pueden indizar las columnas calculadas no deterministas. (Sólo se aplica a Microsoft SQL Server 2000 o versiones posteriores.)
  • Publicado por combinación
    Muestra si la columna está publicada por combinación. (Sólo se aplica a Microsoft SQL Server 2005.)
  • No disponible para replicación
    Indica si se conservan los valores de identidad originales durante la duplicación. Para editar esta propiedad, haga clic en su valor, amplíe la lista desplegable y elija otro valor.
  • Replicado
    Muestra si esta columna se replica en otra ubicación. (Sólo se aplica a Microsoft SQL Server 2005.)
  • Is RowGuid
    Indica si SQL Server utiliza la columna como ROWGUID. Puede establecer este valor como sólo para una columna con el tipo de datos de uniqueidentifier. Para editar esta propiedad, haga clic en su valor, amplíe la lista desplegable y elija otro valor.
  • Tamaño
    Muestra el tamaño en bytes permitido por el tipo de datos de la columna. Por ejemplo, un tipo de datos nchar puede tener una longitud de 10 (el número de caracteres) pero tendría un tamaño de 20 para dar cuenta de los juegos de caracteres Unicode.

    [!NOTA] La longitud de un tipo de datos varchar(max) varía en cada fila. sp_help devuelve (-1) como la longitud de la columna varchar(max). SQL Server Management Studio muestra -1 como tamaño de columna.

Vea también

Otros recursos

Trabajar con columnas (Visual Database Tools)
Trabajar con tablas en el Diseñador de tablas (Visual Database Tools)

Ayuda e información

Obtener ayuda sobre SQL Server 2005