sql >> Databáze >  >> RDS >> Sqlserver

Jak zastavit zprávu Změněný databázový kontext na ...

Musíte nastavit úroveň chyb z sqlcmd , což je výchozí hodnota 0. Poznámka:Nezaměňujte zde chybovou úroveň s kódem ukončení sqlcmd který se vrátí například do cmd.exe jako ERRORLEVEL .

Chcete-li tuto zprávu zakázat pro všechny sqlcmd relaci, použijte -m možnost příkazového řádku:

sqlcmd -m 1 <other options>

Chcete-li zakázat tuto zprávu pro blok kódu, použijte :setvar dávkový příkaz:

USE [mydb]
GO

-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO

-- Reenable
:setvar SQLCMDERRORLEVEL 0

...

Chcete-li použít :setvar (nebo jiné dávkové příkazy SQLCMD) v Management Studio, musíte povolit režim SQLCMD pro okno dotazu, ve kterém se nacházíte (nabídka "Dotaz / Režim SQLCMD"). Uvidíte, že je povoleno, když řádky začínající „:“ mají šedé pozadí.



  1. Android – lepší přístup při načítání obrázků z SD KARTY

  2. Obtížnost SQL JOIN – zdá se, že je potřeba způsob, jak omezit řádky v podmínce spojení

  3. Levé spojení, sčítání a počítání seskupte podle

  4. Úvod do uživatelsky definovaných funkcí v SQL Server