Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SQL GO InserterNew to Visual Studio Code? Get it now.
SQL GO Inserter

SQL GO Inserter

Gjaa

|
1 install
| (0) | Free
Analiza scripts T-SQL e inserta los separadores GO faltantes únicamente a nivel de lote (raíz).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SQL GO Inserter

Extensión de VS Code que analiza scripts T-SQL e inserta los separadores GO que faltan, únicamente a nivel de lote (raíz). Pensada para scripts que concentran muchas sentencias en un solo lote y necesitan separarse correctamente para ejecutarse en SQL Server.

¿Qué hace?

En T-SQL, ciertas sentencias deben ser la primera instrucción de su lote (por ejemplo CREATE SCHEMA, CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE ROLE). Cuando un script agrupa todo en un único lote, SQL Server lanza errores de sintaxis. Esta extensión detecta esos puntos y agrega el separador GO donde corresponde.

La inserción se hace solo a nivel raíz: no se tocan las sentencias que viven dentro de bloques BEGIN...END, BEGIN TRY/CATCH, transacciones, bucles WHILE ni cuerpos de procedimientos. Así se respeta la estructura lógica del script.

Ejemplo

Antes (todo en un solo lote, sin GO):

CREATE SCHEMA TiendaVirtual;

CREATE TABLE TiendaVirtual.Roles (
    RolID INT IDENTITY(1,1) NOT NULL,
    NombreRol VARCHAR(50) NOT NULL,
    CONSTRAINT PK_Roles PRIMARY KEY CLUSTERED (RolID)
);

CREATE ROLE RolOperadorTienda;

Después (con los GO insertados a nivel raíz):

CREATE SCHEMA TiendaVirtual;
GO

CREATE TABLE TiendaVirtual.Roles (
    RolID INT IDENTITY(1,1) NOT NULL,
    NombreRol VARCHAR(50) NOT NULL,
    CONSTRAINT PK_Roles PRIMARY KEY CLUSTERED (RolID)
);
GO

CREATE ROLE RolOperadorTienda;
GO

Uso

  1. Abre un archivo .sql.
  2. Ejecuta el comando de alguna de estas formas:
    • Clic derecho en el editor → Analizar e Insertar GOs faltantes.
    • Clic derecho sobre un archivo .sql en el explorador → Analizar e Insertar GOs faltantes.
    • Desde la paleta de comandos (Ctrl+Shift+P) → Analizar e Insertar GOs faltantes.
  3. La extensión analiza el script y agrega los separadores GO necesarios a nivel de lote.

Comandos

Comando ID Descripción
Analizar e Insertar GOs faltantes sqlGoInserter.analyzeAndInsert Analiza el script T-SQL activo e inserta los GO faltantes a nivel raíz.

Requisitos

  • Visual Studio Code ^1.85.0.

Instalación

Desde el Marketplace de VS Code, busca SQL GO Inserter e instálala.

También puedes instalarla manualmente desde un archivo .vsix:

  1. Descarga el .vsix.
  2. En VS Code, abre la vista de Extensiones.
  3. Menú ... → Install from VSIX... y selecciona el archivo.

Problemas conocidos

  • El análisis está orientado a T-SQL (SQL Server); otros dialectos de SQL pueden no comportarse como se espera.

Licencia

Distribuida bajo licencia MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft