O Microsoft SQL Server fornece aos usuários uma variedade de interfaces gráficas avançadas para recuperar e manipular dados e configurar bancos de dados do SQL Server. No entanto, às vezes, é mais fácil trabalhar a partir da linha de comando antiga. Se você está procurando uma maneira rápida e suja de executar uma consulta SQL ou deseja incluir instruções SQL em um arquivo de script do Windows, o SQLCMD permite que você atinja sua meta. Este artigo presume que você já tenha o banco de dados de exemplo AdventureWorks da Microsoft instalado.
Abrindo um prompt de comando
Para executar o SQLCMD, você deve primeiro abrir um utilitário de linha de comando do Windows. No Windows XP, clique em Iniciar> Executar e depois digite CMD na caixa de texto antes de clicar Está bem. No Windows Vista, clique no janelas botão, tipo CMD no Procurar caixa e pressione Entrar.Você deve ver um prompt de comando do Windows. Quando você tiver um prompt de comando aberto, use o utilitário SQLCMD para se conectar ao banco de dados. Neste exemplo, estamos nos conectando ao banco de dados AdventureWorks2014, então usamos o comando: sqlcmd -d AdventureWorks2014
Isso usa as credenciais padrão do Windows para se conectar ao seu banco de dados. Você também pode especificar um nome de usuário usando o sinalizador -U e uma senha usando o sinalizador -P. Por exemplo, você pode se conectar ao banco de dados usando o nome de usuário "mike" e a senha "goirish" com a seguinte linha de comando: sqlcmd -U mike -P goirish -d AdventureWorks2014 03 de 05 Comece digitando uma instrução SQL no prompt 1>. Você pode usar quantas linhas desejar para sua consulta, pressionando o botão Entrar chave após cada linha. O SQL Server não executa sua consulta até que seja explicitamente instruído a fazê-lo.Neste exemplo, inserimos a seguinte consulta: SELECIONAR * FROM HumanResources.shift 04 de 05 Quando você estiver pronto para executar sua consulta, digite o comando VAI em uma nova linha de comando dentro do SQLCMD e pressione Entrar. O SQLCMD executa sua consulta e exibe os resultados na tela. Quando você estiver pronto para sair do SQLCMD, digite o comando SAÍDA em uma linha de comando em branco para retornar ao prompt de comando do Windows. Conectando-se ao banco de dados
Inserindo uma consulta
Executando a Consulta
Saindo de SQLCMD