IT/SQLD

[MSSQL] 테이블 스키마 복사하기.

알콩달콩아빠 2023. 6. 10. 14:37
728x90
반응형

[테이블 스키마를 복사하는 방법 2가지]

 

- 본 내용은 아래 링크의 내용을 필요한 내용만 간단히 요약한 것임. 자세한 내용은 아래 링크 참고.

https://www.codeproject.com/Tips/664327/Copy-Table-Schema-and-Data-From-One-Database-to-An

 

1. SQL 쿼리 사용하기.

 

- 테이블 스키마와 테이블안 레코드 모두 복사하고 싶을때 

Select * into [DestinationDatabaseName.dbo.DestinationTableName] from [SourceDatabaseName.dbo.SourceTableName]

* 단 DestinationDB.dbo.tableName 테이블은 위 쿼리를 통해 만들어지는 테이블이기 때문에 쿼리 실행 이전에 존재하면 안된다. 

 

- 테이블 스키마만 복사하고, 테이블안 레코드는 복사하고 싶지 않을때. 

select *into [DestinationDatabaseName.dbo.DestinationTableName] from [SourceDatabaseName.dbo.SourceTableName] where 1 = 2

* 테이블의 일부 컬럼만 복사하고 싶은때는 select 이후 * 대신 원하는 컬럼을 기입. 

 

 

2. SSMS 사용하기. 

 

- 아래 예제는 자신의 로컬 DB에 테이블을 복사하는 예제임.  

 

 













 출처 : [MSSQL] 테이블 스키마 복사하기. : 네이버 블로그 (naver.com)

 

 

728x90
반응형