J'ai écrit des scripts SQL pour créer une base de données et stocker des données. Je viens de remarquer que les nouvelles tables et données vont à la base de données master.Les scripts SQL agissent sur la base de données principale au lieu de la base de données de pratique
Je trouve que je peux répondre à la base de données correcte si je champ la base de données afin:
CREATE TABLE Practice1.dbo.Experiments
(
ID int IDENTITY (100,1) PRIMARY KEY,
CompanyName nvarchar (50)
)
mais je préfère ne pas avoir à la portée des chaque commande. Existe-t-il un moyen de définir la base de données dans le script afin que je n'ai pas à tout définir?
INSERT INTO Practice1.dbo.EXPERIMENTS
VALUES
(
'hello world'
)
SELECT * FROM Practice1.dbo.EXPERIMENTS