XML 문서를 사용하여 테이블 갱신

XML To SQL 마법사를 사용하여 관계형 데이터베이스 테이블의 데이터를 XML 문서로 갱신할 수 있습니다.

전제조건: XML 개발 기능 사용

이 마법사를 사용하기 전에, SQL로부터 XML 마법사를 사용하여 SQL 조회에 사용된 데이터베이스 테이블에 대한 데이터를 포함하는 XML 문서를 생성하십시오. XML 편집기를 사용하여 추가 또는 갱신하려는 데이터로 XML 파일을 수정하십시오.

갱신 조치 시 1차 키에 해당하는 XML 파일의 데이터는 데이터베이스 테이블에서 수정할 행을 판별하는 데 사용됩니다. 예를 들어, 데이터베이스 테이블에 employeeid 열이 1차 키로 포함되어 있는 경우, XML 파일의 employeeid 요소가 갱신할 행을 판별하는 데 사용됩니다. 다음 데이터가 있는 XML 파일을 고려하십시오. employeeid=1, salary=3 및 employeeid=2, salary=4. 이 데이터를 사용한 갱신 조치로 employeeid=1 및 employeeid=2인 테이블 행이 수정됩니다.

XML에서 SQL로의 맵핑 조작을 완료하는 데 있어 파일의 형식이 중요합니다. 데이터베이스에서 테이블을 표시하는 요소 앞에 XML 파일의 루트 요소가 있어야 합니다. 각 테이블 요소에는 테이블에서 열을 나타내는 하위 요소가 있을 수 있습니다. 테이블과 열 요소의 이름을 데이터베이스 테이블과 열 이름에 일치시키는 것이 중요합니다.

XML 파일을 수정한 후에 테이블을 갱신하거나 테이블에 열을 삽입할 준비가 완료됩니다.

XML 문서를 사용하여 테이블을 갱신하려면 다음을 수행하십시오.

  1. 데이터 Perspective의 네비게이터 보기에서 테이블 갱신에 필요한 데이터를 포함하는 XML 파일을 마우스 오른쪽 단추로 클릭한 다음에 생성 > 데이터베이스 데이터를 클릭하십시오. SQL로부터 XML 마법사에서 생성된 XML 파일이나 마법사로 생성한 파일과 같은 형식을 갖는 파일을 사용하십시오.
  2. 사용자의 데이터베이스 프로그램 고유의 정보를 선택하거나 입력하여 마법사의 데이터베이스 연결 페이지를 완료한 후 다음을 클릭하십시오.
  3. 마법사의 XML에서 SQL로 갱신 페이지에서 데이터베이스와 테이블이 올바르게 지정되어 있는지 확인하십시오.
  4. 갱신할 스키마와 수행할 조치를 선택한 후 다음을 클릭하십시오. 테이블을 갱신하거나 테이블에 행을 삽입할 수 있습니다.
  5. 열 갱신 옵션 페이지에서 갱신하거나 테이블에 추가하려는 열을 선택하십시오. 1차 키는 갱신할 수 없습니다. 1차 키가 없는 경우, 테이블에서 열을 선택하여 1차 키에서 사용하는 방식으로 갱신하는 데 사용해야 합니다.
  6. 완료를 클릭하여 마법사를 닫고 데이터베이스 테이블을 갱신하십시오.
관련 태스크
마법사를 사용하여 SQL에서 XML 생성
XMLToSQL 클래스를 사용하여 테이블 갱신
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.