Editar scripts y objetos de base de datos con el Editor de Transact-SQL
Puede crear, validar y ejecutar scripts y consultas de Transact-SQL en el editor Transact-SQL.También puede utilizar el editor para modificar definiciones de objetos de base de datos como tablas, vistas, índices, procedimientos almacenados, etc.El editor Transact-SQL constituye el modo principal para crear scripts que se ejecutan antes y después de implementar una base de datos.El editor Transact-SQL proporciona la misma funcionalidad básica que los editores de código de Visual C# o Visual Basic.
Estas son algunas de las características de Transact-SQL:
Todas las características comunes de los editores de Visual Studio, como búsqueda y reemplazo, marcadores, poner y quitar sangría en bloques, integración con la ventana Lista de errores de Visual Studio y agregar y quitar comentarios de bloques.
Compatibilidad con las teclas de método abreviado compatibles con otros editores y SQL Server Management Studio.
Uso de colores para la sintaxis en Transact-SQL para las diferentes versiones de Transact-SQL, con el fin de mejorar la legibilidad y facilitar la creación de instrucciones complejas.
Validación de la sintaxis de Transact-SQL sin ejecutar el script o la consulta.
La capacidad para efectuar modificaciones mientras está desconectado.
Varios conjuntos de resultados de las consultas mostrados como una cuadrícula, mostrados como texto o guardados en un archivo en disco.
Recopilación y presentación de estadísticas del cliente al ejecutar las consultas.
La capacidad para ejecutar varias consultas en una instancia del editor, con la generación de varios conjuntos de resultados.Ejecución secuencial de las consultas.
La capacidad para ejecutar al mismo tiempo varias consultas en instancias del editor diferentes.
Valores configurables para ejecutar una consulta.
Compatibilidad con SQLCMD.
Sesiones y conexiones de base de datos
Puede tener varias instancias del editor Transact-SQL abiertas al mismo tiempo.Puede ejecutar scripts o consultas al mismo tiempo en las distintas sesiones.Este enfoque es útil si tiene varias consultas de ejecución prolongada, por ejemplo, operaciones de regeneración de índices.
En una instancia individual del editor Transact-SQL, puede trabajar mientras está conectado o desconectado y siempre puede modificar los scripts y las consultas.Sin embargo, no puede validar o ejecutar las consultas si no tiene una conexión a una base de datos.Puede cambiar las bases de datos o conectarse a un servidor diferente sin cerrar la sesión.
Se utiliza el mismo editor Transact-SQL al abrir un objeto de base de datos en la Vista de esquema y al abrir el archivo que contiene ese objeto en el Explorador de soluciones.Al modificar un objeto de base de datos, se está editando el archivo .sql subyacente.Para actualizar la base de datos en el servidor, debe compilar e implementar los cambios.
Tareas comunes
En la siguiente tabla, puede encontrar descripciones de tareas comunes que admiten este escenario y vínculos a más información referente a cómo puede completar esas tareas correctamente.
Tarea |
Contenido relacionado |
---|---|
Abrir el editor de Transact-SQL: normalmente se abre el editor Transact-SQL para conectarse a una base de datos y ejecutar scripts de Transact-SQL o para modificar objetos o scripts en el proyecto de base de datos o servidor. |
|
Conectarse o desconectarse de una base de datos: si desea utilizar el editor Transact-SQL para ejecutar scripts, por ejemplo, para crear prototipos de nuevas consultas o procedimientos, debe estar conectado a una base de datos.Puede desconectarse de una base de datos y editar los scripts mientras está sin conexión.A continuación, puede volver a conectarse a la misma base de datos o a una base de datos diferente en la misma sesión del editor. |
|
Escribir y validar las instrucciones Transact-SQL: las instrucciones de Transact-SQL se crean en el editor Transact-SQL de forma muy parecida a como se escribe el código.El editor Transact-SQL proporciona métodos abreviados de teclado y resaltado de sintaxis específica del editor Transact-SQL.Puede validar cualquier script o fragmento de script antes de ejecutar el script.Si tiene que utilizar instrucciones SQLCMD en sus scripts Transact-SQL, puede habilitar el modo SQLCMD. |
|
Ejecutar algunas o todas las instrucciones de Transact-SQL: especifique las opciones que controlan cómo se ejecutan sus consultas, incluidos el formato de los resultados y si se recopilan o no las estadísticas del cliente.Puede cancelar las consultas de ejecución prolongada en lugar de esperar hasta que finalicen.Una vez ejecutado cada lote de su consulta, puede revisar los resultados que se devuelven en el formato que haya especificado. |
|
Guardar las instrucciones de Transact-SQL: al terminar de modificar un script o la definición de un objeto, puede guardar los cambios.Puede descartar los cambios cerrando el editor sin guardar. |
|
Obtener experiencia práctica: puede familiarizarse con la forma de utilizar el editor Transact-SQL siguiendo el tutorial para crear y ejecutar un script de Transact-SQL simple. |
Temas relacionados
Título |
Descripción |
---|---|
Los scripts de Transact-SQL escritos para una prueba unitaria de base de datos se modifican en el editor Transact-SQL. |
|
Cuando exporte el script de actualización de esquema al editor, verá el script en el editor Transact-SQL. |
|
Compare and Synchronize Data in One or More Tables with Data in a Reference Database |
Cuando exporte el script de actualización de datos al editor, verá el script en el editor Transact-SQL. |