sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:Skift nuværende database via variabel

Udfører USE some_db i dynamisk SQL virker, men desværre, når scopet forlader databasekonteksten, bliver databasekonteksten ændret tilbage til, hvad den var oprindeligt.

Du kan bruge sqlcmd tilstand for dette (aktiver dette i menuen "Forespørgsel" i Management Studio).

:setvar dbname "MyNewDatabaseName" IF DB_ID('$(dbname)') IS NULL BEGIN DECLARE @SqlQuery NVARCHAR(1000); SET @SqlQuery = N'CREATE DATABASE ' + QUOTENAME('$(dbname)') + ' COLLATE SQL_Latin1_General_CP1_CI_AS' EXEC(@SqlQuery) END GO USE $(dbname) GO

  1. Hvordan kan jeg sikkert (indirekte) forespørge i en postgresql-database i Android?

  2. oracle 11g og integration af hibernate spring og jsf

  3. MySQL viser tæller på 0 for datoer uden registreringer

  4. Opførsel af NOT LIKE med NULL-værdier