Czy istnieje sposób, aby pominąć „wpływ x wierszy” w SQLCMD z wiersza poleceń?
Uruchamiam skrypt MSBuild i nie chcę, aby zatykał mój dziennik na serwerze kompilacji.
Wolałbym nie dodawać „SET NOCOUNT ON” w każdym skrypcie, więc jeśli istnieje sposób na zrobienie tego z wiersza poleceń, byłoby fantastycznie.
sql-server
rows
sqlcmd
suppress
Josh Kodroff
źródło
źródło
Te
-i
i-q
opcje wykluczają się wzajemnie .Utwórz plik o nazwie setnocount.sql z zawartością:
SET NOCOUNT ON;
Możesz też
-i setnocount.sql,otherscript.sql
skorzystać z funkcji wielu plików i efektywnie „dołączonego” wspólnego pierwszego pliku.źródło
sqlcmd Utility
ze ścieżką menu: Aparat bazy danych -> Informacje techniczne -> Dokumentacja narzędzia wiersza polecenia (silnik bazy danych)Możesz także uruchomić wiele wierszy w
-Q
parametrze, oddzielonych średnikiem, jak poniżejna przykład:
-Q "set nocount on;select * from table;delete from table where some_condition=true"
źródło
-h -1
co oznacza, że nie chcesz, aby nagłówki były drukowane.