Ich verwende SQL Server 2012 unter SQL Management Studio.Wie kann ich eine bestimmte DB auswählen/verwenden, um mehrere Tabellen zu ändern?
Was ich versuche, ist ein einzelnes SQL-Skript ausführen, das mehrere Tabellen unter einem bestimmten DB ändern und Spalten aus diesen Tabellen hinzufügen/entfernen. Aber ich möchte in der Lage sein, die DB zu deklarieren und einzustellen, so dass ich das Skript von überall ausführen kann.
Im Moment sieht mein Skript wie so ....
---Add New Columns to Table 1 on Source DB
ALTER TABLE [dbo].[table1]
ADD Test1 int, Test2 bit, Test3 varchar(255)
---Add New Columns to Table 2 on Source DB
ALTER TABLE [dbo].[table2]
ADD Test4 bit, Test5 varchar(255)
Als ich das laufen, muss ich in Management Studio zu dem Dropdown-Menü gehen, die DB auswählen und dann ausgeführt werden. Aber ich möchte in der Lage sein, die DB im Skript selbst zu deklarieren und einzustellen, so dass ich nichts aus dem Dropdown-Menü auswählen muss und es einfach von überall ausführen muss.
Sinn machen? Wenn nicht, versuche ich es zu klären. Jede Hilfe, danke!
Stellen Sie USE MyDatabase an der Spitze? –
https://msdn.microsoft.com/en-us/library/ms188366.aspx –
@MikeMiller Dank Ihnen auch. Ich bin neu in SQL und wusste nicht über "Verwendung" –