Compartir a través de


Utilizar fragmentos de código de Transact-SQL

La característica Fragmentos de código de Transact-SQL del editor de Transact-SQL permite escribir rápidamente código de modelos de programación comunes de Transact-SQL. Este tema proporciona una información general de los fragmentos de código disponibles en el editor de Transact-SQL, describe cómo insertar los fragmentos de código y muestra cómo utilizar el fragmento de código CREATE TABLE.

Nota

La disponibilidad de un fragmento de código de Transact-SQL no garantiza que sea compatible con la base de datos o el proyecto de Visual Studio. El editor de Transact-SQL proporciona la misma lista de fragmentos de código para todos los escenarios de edición de archivos .sql.

Información general

Los fragmentos de código de Transact-SQL están siempre disponibles en el editor de Transact-SQL, incluso cuando el editor no está asociado a un proyecto o conectado a una instancia de SQL Server. Los siguientes fragmentos de código están disponibles para ayudarle a hacer su experiencia de programación más productiva:

Grupo de objetos

Fragmentos de código disponibles

Función

  • Crear función de tabla insertada

  • Crear función de tabla de múltiples instrucciones

  • Crear función escalar

Índice

  • Crear índice base

  • Crear índice XML principal

  • Crear índice no clúster único

Inicio de sesión

  • Crear inicio de sesión para la autenticación de SQL Server

  • Crear inicio de sesión para la autenticación de Windows

Rol

  • Crear rol de base de datos

Esquema

  • Crear esquema

Procedimiento almacenado

  • Modificar procedimiento almacenado

  • Crear plantilla de procedimiento básica

  • Crear procedimiento con parámetro CURSOR OUTPUT

  • Crear procedimiento con parámetro OUTPUT

Sinónimo

  • Crear sinónimo

Tabla

  • Agregar restricción CHECK

  • Agregar clave externa

  • Agregar clave principal

  • Agregar restricción UNIQUE

  • Crear restricción predeterminada de columna

  • Crear tabla

Desencadenador

  • Crear desencadenador

Usuario

  • Crear usuario como DBO

Tipos de datos definidos por el usuario

  • Crear tipo de datos definido por el usuario

Tipo de tabla definido por el usuario

  • Crear tipo de tabla definido por el usuario

Tipo definido por el usuario

  • Crear tipo definido por el usuario

Vista

  • Crear vista

Insertar fragmentos de código de Transact-SQL

Hay tres maneras de abrir el menú de Fragmentos de código de Transact-SQL:

  • Utilizar el método abreviado de teclado: Ctrl+K seguido de Ctrl+X

  • Utilizar el menú Editar: Seleccionar IntelliSense y, a continuación, seleccionar Insertar fragmento de código…

  • Hacer clic con el botón secundario en el editor de Transact-SQL: Seleccionar Insertar fragmento de código...

Una vez abierto el menú Fragmento de código de Transact-SQL, seleccione el tipo de fragmento de código que desee. Una vez creado el fragmento de código, utilice la tecla TAB para desplazarse a la sintaxis que desee cambiar.

Ejemplo

En el siguiente ejemplo se muestra cómo utilizar el fragmento de código CREATE TABLE . Primero, abra el menú Fragmento de código de Transact-SQL utilizando uno de los métodos descrito en el encabezado anterior. A continuación, escriba Table o seleccione Tabla en el menú.

Ee362022.S_0Prime(es-es,VS.100).gif

Después de seleccionar Tabla en el menú, aparece la lista de fragmentos de código disponibles para el objeto de tabla. Escriba Create Table o seleccione Crear tabla en el menú para insertar el código de Transact-SQL correspondiente en el editor de Transact-SQL.

Ee362022.S_Table_Create1(es-es,VS.100).gif

El fragmento de código CREATE TABLE aparece en el editor de Transact-SQL. Si desea personalizar el código para su aplicación, presione la tecla TAB para cambiar el nombre o valor de los diversos elementos resaltados.

Ee362022.S_Table_Create2(es-es,VS.100).gif

Vea también

Otros recursos

Información general de Transact-SQL IntelliSense

Usar la coincidencia de delimitadores de Transact-SQL

Solucionar problemas de Transact-SQL IntelliSense

Sintaxis de Transact-SQL compatible con IntelliSense