
Atualmente uso o Microsoft SQL Server Management Studio para executar consultas em meus bancos de dados, mas é um pouco desajeitado e prefiro fazer tudo por meio de uma CLI, se possível. Existe uma maneira de fazer isso no Windows?
Responder1
Acredito que se você tiver o Microsoft SQL Server Management Studio instalado, tudo o que você precisa fazer é digitar o seguinte no prompt de comando:
sqlcmd
Ondesqlcmdé o executável e a opção -S é usada para conectar-se a uma instância específica em vez da instância padrão, assim:
sqlcmd -S .\sqlserver20
Se não estiver instalado, você pode baixá-loaqui.
Correndosqlcmdabrirá o utilitário no modo interativo, a letra da unidade do prompt será substituída por 1, que representa a primeira linha onde você começa a inserir seus comandos T-SQL. Por exemplo:
USE MyFirstDB;
SELECT id, name
FROM Accounts.Account
WHERE AccountType = 'us'
AND name = 'Sam';
GO
Depois de executar seus comandos, o prompt será reiniciado na linha 1, permitindo que você envie mais consultas.