2009-03-07 2 views
1

데이터베이스를 만들고 데이터를 저장하기 위해 일부 SQL 스크립트를 작성했습니다. 새 테이블과 데이터가 master 데이터베이스로 이동하는 것으로 나타났습니다.SQL 데이터베이스가 연습 데이터베이스 대신 마스터 데이터베이스에서 작동합니다.

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

툴바에서 스크립트를 실행할 데이터베이스를 선택할 수있는 드롭 다운 목록이 있습니다. 또한 스크립트 상단에서 사용할 데이터베이스를 지정할 수 있습니다.

예 :

구문

USE {database} 
SQL 서버 2005

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

0

, 명령을 사용하여 데이터베이스 컨텍스트를 전환 :

사용 데이터베이스 이름

을 상기 샘플

데이터베이스 이름 따라서 Practice1이다

USE Practice1

관련 문제