如何从 sqlcmd 提示符 运行 单个 sql 命令?

How to I run a single sql command from the sqlcmd prompt?

在SQL服务器中,如果我想从命令行运行一个脚本,我可以这样做

/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USER -P $DB_PASS -d $DB_NAME -i myscript.sql

是否可以 运行 不使用脚本只用一个命令就可以得到结果?例如,如果我只想 运行

SELECT 1

我如何从命令行执行此操作?

我想你想要 -q 开关:

sqlcmd -S localhost -U MyUser -P MyPass -d MyDb -q "SELECT 1"

文档是 here