이승근 님이 쓰신 글 :
: 기존에 프로그램을 어쩌다 보니 유지보수 하게 되었는데 너무 데이터베이스 설계가 엉망이라서 지금 새로이 구성하고 있습니다.
: 그런데 지금 당장 시급한 문제가 하나 생겨서 이렇게 질문을 드립니다.
: 기존 프로그램에 거래처별 단가표라는 것이 있는데 이 단가표안에 품목코드와 단가만 있으면 좋았을 것을 품명, 규격, 단위, 기타 등등 품목의 여러정보 필드가 같이 있습니다. 이럴경우 품목마스터에서 품목정보가 수정이 되면 단가표안에 정보도 수정시켜줘야 하는데 그렇게 하지 못했더군요...
: 그렇게 많은 시간이 흐르다보니 단가표안에 내용이 엉망징창입니다...
: 그래서 새 프로그램을 도입하기 전에 구 프로그램을 계속 사용해야하기에 이 단가표들의 정보들을 정리해야 합니다.. 다행히 코드는 변한것이 없다고 하더군요... 품목을 열어서 개별 변수로 입력받아 단가표를 하나하나 열면서 하다보니 엄청난 시간이 걸리더군요... 단가표 파일이 무려 8000개가 있어요...
: 그래서 단가표파일의 품목코드와 품목파일의 코드가 같은 사항에 대해서 품목정보를 일괄 단가표파일에 변경처리하고 싶은데 어떻게 하면 되는지요...
: 혹여 방법이 있는지요...
: update a set a.품명 = b.품명 ... from 단가표 a, 품목 b where a.코드 = b.코드 라고 해봤거든요... 컴파일은 되는데 실행시 에러가 걸리더군요...
: 참고로 paradox db입니다...
: 고수님들의 답변을 기다리겠습니다...
답변 >
update 단가표
set a.품명 = b.품명
where a.코드 = b.코드
|