2012-03-12 10 views
0

하나의 데이터 정렬 및 많은 테이블을 가진 데이터베이스 (DB1)가 있습니다.다른 데이터 정렬을 사용하여 Select * into 테이블 만들기

(다른 서버에서) 다른 데이터 정렬을 사용하는 다른 데이터베이스 (DB2)가 있습니다.

DB2의 DB1에서 테이블 복사본을 만들지 만 DB2의 데이터 정렬을 사용하려고합니다.

테이블에 많은 열이 있고 많은 테이블이 있으므로 각 열에 COLLATE ....을 붙이고 싶지 않습니다. 차라리 SELECT * INTO ... FROM ... 할 수있을 것입니다.

개별적으로 지정하지 않고 새 테이블의 열의 데이터 정렬을 변경하려면 어떻게해야합니까?

당신이 DB1에서 원하는 모든 테이블을 연결하려고 .... DB 링크를 사용할 수 있습니다 -이 문제를 이해 한 내용을 ... 솔루션이기 때문에

나는 MS SQL 2005

답변

0

을 실행하는거야 DB2에서 동의어를 생성하십시오 (분명히 동일한 이름을 가진 테이블이 DB2에도있을 것이므로 분명히 동의어 이름을 부여해야합니다.)

이제는 DB2 테이블과의 결합으로 새 테이블을 작성하려고합니다 (in 다른 단어는 내가 테이블을 병합하는 말을 할 수있다)

+0

DB 연결 개념이 MS SQL에서도 사용 가능한지 여부를 먼저 확인하십시오 .. –