2011-10-17 3 views
1

두 개의 서로 다른 데이터베이스에서 불일치가있는 쉼표로 구분 된 텍스트 파일이 있고 앞서 언급 한 텍스트 파일의 정보로 데이터베이스 중 하나를 업데이트해야합니다.텍스트 파일에 저장된 정보로 여러 행 업데이트

ID  valueFromDb1 valueFromDb2 
1    1234   4321 
2    2345   5432 
...   ...    ... 

내가 ID 값을 검사하여 테이블을 업데이트 갈 필요가, 어디 valueFromDb1는 valueFromDb2로 교체 존재 : 텍스트 파일은 다음 형식으로되어 있습니다. 업데이트가 필요한 약 11,000 개의 행이 있습니다. SQL 쿼리를 통해이 텍스트 파일의 정보에 직접 액세스 할 수있는 방법이 있습니까? 내 생각은 나를 위해 자바 프로그램을 작성하는 것이지만, 가장 쉬운 해결책이라고 확신하지는 않는다.

+0

어떤 플랫폼 당신은에입니까? 예를 들어 도움이되는 여러 iSeries 명령이 있습니다. –

답변

0

아래 문서는 xp_cmdshell을 사용하여 MS SQL Server에서 텍스트 파일을 읽는 한 가지 방법을 보여줍니다. 파일을 작동 시키려면 파일이 서버의 드라이브 중 하나에 있어야합니다. 일단 파일을 테이블 변수에로드하면 (기사의 코드가 수행 할 것임) 조인과 업데이트를 매우 쉽게 수행 할 수 있어야합니다. 다른 도움이 필요하면 알려주십시오.

http://www.kodyaz.com/articles/read-text-file-using-xp_cmdshell.aspx

관련 문제