Cómo: Especificar columnas calculadas

Puede especificar una expresión para una columna calculada en el Diseñador de tablas.Las expresiones de columnas calculadas pueden utilizar datos de otras columnas al calcular un valor para la columna a la que pertenece.

[!NOTA]

Hay una nueva versión del Diseñador de tablas para bases de datos con el formato de SQL Server 2012. En este tema se describe la versión anterior del Diseñador de tablas, que se utiliza con bases de datos de versiones anteriores de SQL Server.

En la nueva versión, las definiciones de tablas se pueden cambiar a través de una interfaz gráfica o directamente en un panel de scripts. Si se utiliza la interfaz gráfica, la definición de la tabla se actualiza automáticamente en el panel de scripts. Para aplicar el código SQL en el panel de scripts, elija el botón Actualizar. Para obtener más información sobre la nueva versión, vea Cómo: Crear objetos de base de datos usando el Diseñador de tablas.

[!NOTA]

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para especificar una columna calculada

  1. En el Explorador de servidores, haga clic con el botón secundario del mouse en la tabla con columnas cuyas columnas calculadas desea especificar y haga clic en Abrir definición de tabla.

    La tabla se abre en el Diseñador de tablas.

  2. Seleccione la columna en la que desea especificar una fórmula de columna calculada.

  3. En la ficha Propiedades de columna, expanda la propiedad Especificación de columna calculada.

  4. En la propiedad secundaria (Fórmula), escriba la expresión de esta columna en la celda de la cuadrícula situada a la derecha.

  5. Indique si los datos se van a conservar ; para ello, elija o No en el menú desplegable de la propiedad secundaria Persistente.

    [!NOTA]

    Si su motor de base de datos no permite conservar los resultados de la expresión, no podrá elegir en la propiedad Persistente.

La nueva especificación de columna calculada se asigna a la columna del Diseñador de tablas una vez que hace clic fuera de la celda de la cuadrícula o cuando utiliza la tecla TAB para desplazarse a otra celda de la cuadrícula y los cambios se guardan en la base de datos cuando guarda los cambios en el Diseñador de tablas.

Vea también

Referencia

Propiedades de columna

Otros recursos

Trabajar con columnas

CREATE TABLE y expresiones de columnas calculadas