sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man stoppar meddelandet Ändrad databaskontext till ...

Du måste ställa in felnivå av sqlcmd , som har 0 som standard. Obs:blanda inte ihop felnivån här med utgångskoden för sqlcmd som returneras till, säg, cmd.exe som ERRORLEVEL .

För att inaktivera detta meddelande för hela en sqlcmd session, använd -m kommandoradsalternativ:

sqlcmd -m 1 <other options>

För att inaktivera detta meddelande för ett kodblock, använd :setvar batch-kommando:

USE [mydb]
GO

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

-- Reenable
:setvar SQLCMDERRORLEVEL 0

...

För att använda :setvar (eller andra SQLCMD batch-kommandon) i Management Studio, måste du aktivera SQLCMD-läget för frågefönstret du befinner dig i (menyn "Fråga / SQLCMD-läge"). Du kommer att se att det är aktiverat när rader som börjar med ':' har en grå bakgrund.



  1. swi prolog mysql + webb

  2. Showplan Förbättringar för UDF:er

  3. Hur man får Oracle att skapa tabellsats i SQL*Plus

  4. Vad kostar det att indexera flera db-kolumner?