Ich schrieb einige SQL-Skripte, um eine Datenbank zu erstellen und Daten zu speichern. Ich habe gerade bemerkt, dass die neuen Tabellen und Daten in die master-Datenbank gehen.SQL-Skripte wirken auf Master-Datenbank anstelle von Praxis-Datenbank
fand ich, dass ich die richtige Datenbank adressieren kann, wenn ich als so den Datenbankbereich aus:
CREATE TABLE Practice1.dbo.Experiments
(
ID int IDENTITY (100,1) PRIMARY KEY,
CompanyName nvarchar (50)
)
aber ich möchte lieber nicht aus jedem Befehl zum Umfang haben. Gibt es eine Möglichkeit, die Datenbank im Skript zu definieren, so dass ich nicht alles in den Hintergrund stellen muss?
INSERT INTO Practice1.dbo.EXPERIMENTS
VALUES
(
'hello world'
)
SELECT * FROM Practice1.dbo.EXPERIMENTS