Compartilhar via


Lição 2: Executando arquivos de script Transact-SQL Script usando sqlcmd

Você pode usar sqlcmd para executar um arquivo de script Transact-SQL. Um arquivo de script do Transact-SQL é um arquivo de texto que contém uma combinação de instruções do Transact-SQL, comandos e variáveis de script do sqlcmd.

Para criar um arquivo simples de script do Transact-SQL usando o Bloco de Notas, siga estas etapas:

  1. Clique em Iniciar, selecione Todos os Programas, vá até Acessórios e, depois, clique em Bloco de Notas.

  2. Copie e cole o seguinte código do Transact-SQL no Bloco de Notas:

    USE AdventureWorks;
    GO
    SELECT c.FirstName + ' ' + c.LastName AS 'Employee Name',
    a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode 
    FROM Person.Contact AS c 
       INNER JOIN HumanResources.Employee AS e 
            ON c.ContactID = e.ContactID
        INNER JOIN HumanResources.EmployeeAddress ea 
            ON ea.EmployeeID = e.EmployeeID
        INNER JOIN Person.Address AS a 
            ON a.AddressID = ea.AddressID;
    GO
    
  3. Salve o arquivo como myScript.sql na unidade C.

Para executar o arquivo de script

  1. Abra uma janela do prompt de comando.

  2. Na janela do prompt de comando, digite: sqlcmd -S myServer\instanceName -i C:\myScript.sql

  3. Pressione ENTER.

Uma lista de nomes e endereços de funcionários do Adventure Works é escrita na janela do prompt de comando.

Para salvar essa saída em um arquivo de texto

  1. Abra uma janela do prompt de comando.

  2. Na janela Prompt de comando, digite: sqlcmd - S myServer\instanceName -i C:\myScript.sql - o C:\EmpAdds.txt

  3. Pressione ENTER.

Nenhuma saída é retornada na janela de prompt de comando. Em vez disso, a saída é enviada ao arquivo EmpAdds.txt. Você pode verificar essa saída abrindo o arquivo EmpAdds.txt.

Consulte também

Referência

Conceitos