Как я уже упоминал в своем комментарии, самый простой способ выяснить, дает ли один из переключателей один и тот же вывод, - это провести собственное тестирование.Я протестировал это на Windows (Version 14.0.3026.27 NT
) и Ubuntu (Version 17.2.0000.1 Linux
) для завершения и получил следующие результаты:
Windows:
PS Z:\> sqlcmd -S "srvsql2012dev\Sandbox" -E -Q "SELECT 1 AS One;" -h-1 -y0
Sqlcmd: The -h and the -y 0 options are mutually exclusive.
PS Z:\> sqlcmd -S "srvsql2012dev\Sandbox" -E -Q "SELECT 1 AS One;" -h-1
1
(1 rows affected)
PS Z:\> sqlcmd -S "srvsql2012dev\Sandbox" -E -Q "SELECT 1 AS One;" -y0
1
(1 rows affected)
Ubuntu:
larnu@qebui:~$ sqlcmd -S "localhost" -U larnu -Q "SELECT 1 AS One;" -h-1 -y0
Sqlcmd: The -h and the -y 0 options are mutually exclusive.
larnu@qebui:~$ sqlcmd -S "localhost" -U larnu -Q "SELECT 1 AS One;" -h-1
Password:
1
(1 rows affected)
larnu@qebui:~$ sqlcmd -S "localhost" -U larnu -Q "SELECT 1 AS One;" -y0
Password:
1
(1 rows affected)
Обратите внимание, что в отступе есть небольшая разница.Я не знаю, как выглядел ваш вывод раньше, но я подозреваю, что один из них повторяет вывод, который вы имели раньше.