Share via


Procedimientos: Esquematización e incorporación de fragmentos de código a script Transact-SQL

SQL Server Data Tools incluye una biblioteca de código formada por fragmentos de código que están listos para insertarse en la aplicación. Cada fragmento de código realiza una tarea de scripting completa como crear una función, una tabla, un desencadenador, un índice, una vista, un tipo de datos definido por el usuario, etc. Puede insertar un fragmento de código en el código fuente con unos pocos clics con el mouse. Estos fragmentos de código aumentan la productividad al reducir el tiempo dedicado a escribir.

Si necesita buscar un fragmento de código adecuado, puede usar el selector de fragmentos de código, que proporciona listas clasificadas por categorías de fragmentos de código entre las que puede elegir. Una vez agregado el fragmento de código al código, puede que haya que personalizar algunas partes del mismo, como reemplazar nombres de variable con nombres más apropiados o poner la lógica real de un procedimiento almacenado. Observará que el fragmento de código insertado contiene uno o varios puntos de reemplazo resaltados en el código para este fin. Si sitúa el puntero del mouse sobre el punto de reemplazo, aparecerá una información sobre herramientas en la que se explica cómo puede cambiar el código.

De forma predeterminada, todo el texto se muestra en el Editor de Transact-SQL, pero puede hacer que no se vea parte del mismo. El Editor de Transact-SQL permite seleccionar una región de código y hacerla contraíble, de forma que aparezca bajo un signo más (+). Se puede expandir u ocultar la región al hacer clic en el signo más (+) situado junto al símbolo. El código esquematizado no se elimina; simplemente se oculta.

Advertencia

El procedimiento siguiente usa entidades creadas en procedimientos anteriores de las secciones Desarrollo de bases de datos sin conexión orientado a proyectos.

Para insertar fragmentos de código

  1. Haga clic con el botón secundario en el proyecto TradeDev en el Explorador de soluciones, seleccione Agregar y, a continuación, haga clic en Script. En el cuadro de diálogo Agregar nuevo elemento, haga clic en Agregar.

  2. Haga clic con el botón derecho en el Editor de Transact-SQL y seleccione Insertar fragmento de código. Aparecerá el selector de fragmentos de código.

  3. Haga doble clic en Tabla en el selector de fragmentos de código y, a continuación, haga doble clic en Crear tabla.

  4. Observe que los puntos de reemplazo están resaltados en amarillo. Mantenga el mouse sobre Sample_Table y una información sobre herramientas mostrará una descripción del reemplazo. Haga doble clic en Sample_Table y cámbielo a Shipper2.

  5. Use la tecla TAB para pasar al siguiente punto de reemplazo, que es column_1. Cambie su nombre a Id. Siga los mismos pasos para cambiar el nombre de column_2 a name, cambie su tipo de datos a nvarchar(128) y permita valores NULL.

Para esquematizar código

  1. Observe el signo - situado junto a la instrucción CREATE TABLE. Haga clic en el signo - situado junto a una sección del script para ocultarla.

  2. Haga clic con el botón derecho en el Editor de Transact-SQL y seleccione Esquematización; después, seleccione Detener esquematización para quitar la información de esquema sin afectar al código subyacente del editor.

  3. Para empezar a esquematizar el código de nuevo, haga clic con el botón derecho en el Editor de Transact-SQL, seleccione Esquematización y, luego, seleccione Iniciar esquematización automática. También puede seleccionar Alternar toda la esquematización para cambiar entre expandir y ocultar secciones.