2009-03-07 2 views
1

データベースを作成してデータを保存するためにいくつかのSQLスクリプトを書きました。私はちょうど新しいテーブルとデータがマスターデータベースに行くことに気づいた。SQLスクリプトは、練習データベースの代わりにマスターデータベースで動作します

私は、データベースアウトI範囲ならば、私はとてもとして正しいデータベースを扱うことが分かっ:

CREATE TABLE Practice1.dbo.Experiments 
( 
    ID int IDENTITY (100,1) PRIMARY KEY, 
    CompanyName nvarchar (50)     
) 

私はむしろ、各コマンドからスコープに持っていないと思います。スクリプトにデータベースを設定する方法があるので、すべてをスコープする必要はありませんか?

INSERT INTO Practice1.dbo.EXPERIMENTS 
VALUES 
(
'hello world' 
) 


SELECT * FROM Practice1.dbo.EXPERIMENTS 

答えて

4

ツールバーには、スクリプトを実行するデータベースを選択できるドロップダウンリストがあります。また、データベースをスクリプトの先頭で使用するように指定することもできます。

例:SQL Server 2005の上で

構文

USE {database} 

http://doc.ddart.net/mssql/sql70/ua-uz_7.htm

0

、データベースコンテキストを切り替えるには、コマンドを使用します。

、USEデータベース名

を上記サンプル中の

、データベース名は、したがって、Practice1ある:

USE Practice1

関連する問題