2011-12-01 6 views
0

mysql 데이터베이스에 많은 테이블이 있습니다 :어떻게 스크립트를 통해 반복 할 수 있습니까?

다음 스크립트는 테이블을 mssql 데이터베이스에 덤프합니다.

SELECT * INTO testMySQL.dbo.userDetails 
FROM openquery(MYSQL, 'SELECT * FROM test.userDetails') 

그러나 나는 다음과 같은 가이드 다음

모든 테이블을 반복 .... 얼마나 : MySQL의 정보 스키마를 읽어

http://www.codeproject.com/KB/database/migrate-mysql-to-mssql.aspx?fid=1526183&fr=51#xx0xx

+0

MSSQL이 mysqldump 파일을 수신 할 수있는 방법이 없습니까? –

+0

연결된 서버는 어떻습니까? 이렇게하면 SQL Server에서 MySQL로 액세스 할 수 있습니다. –

답변

-1

사용 OPENQUERY는 커서 쓰기 정보 스키마에서 가져온 모든 테이블을 읽으십시오.

+2

나는 OP가 Cursor가 루프라는 용어를 사용하는 것으로 생각하는 것을 알고있다. 이것이 어떻게 보이는지에 대한 예를 게시해야합니다. –

+0

그는 선호하는 언어로 "반복"할 수 있지만 t-sql 일 필요는 없습니다. 나는 그에게 물고기를주지 않고 물고기를 가르치고있다. – Vnuk

+0

예를 들어 보지 못한다면 Cursor가 무엇인지 이해할 수 있을까? 너 왜 너를 몰래 잠근거야? 이것은 공동체에 대한 제 생각이 아닙니다. – PD24

관련 문제