0

서식없는 텍스트 파일의 각 줄을 읽고 레코드로 저장 프로 시저를 작성해야합니다. (충분히 간단하지만 예제 스크립트를 아직 실행하지 못했습니다. 또는 Google 기술이 약간 필요합니다.)두 개의 다른 테이블에 서식없는 텍스트 파일 읽기

다음은 키커입니다.

특정 줄의 텍스트를 읽은 다음 다른 저장 프로 시저를 호출하여 나머지 줄을 반복하여 다른 테이블에 쓸 필요가 있습니다.

답변

0

나인 경우 파일을 해당 구성 요소로 사전 처리합니다. 상단 부분이 한 종류의 내용이고 하단 부분이 perl, vbscript, 아마도 powershell과 같은 간단한 작업입니다. 파일을 분할하고 나면 각 파일의 내용을 읽고 그에 따라 내용을 처리하는 가장 좋은 방법을 선택하십시오.

+0

오랫동안 이것을 무시한 것을 유감스럽게 생각하지만 해결책을 얻었습니다. 이제 임시 테이블을 만드는 저장 프로 시저를 사용하여 단일 varchar 필드로 세로 파싱이 필요한 모든 파일을 gloms하고 *를 선택한 다음 레코드가 파싱을 위해 저장 된 후 테이블을 덤프합니다. 핵심 쿼리는 다음과 같습니다 : set nocount on 테이블 #tempfile (line varchar (8000)) exec ('bulk insert #tempfile from "+ @filename +'" ') select * from #tempfile drop table #tempfile – Tom

관련 문제