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

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

전제조건: XML 개발 성능이 사용 가능하도록 설정하십시오.

이 마법사를 사용하려면 먼저 SQL에서 XML로 생성 마법사를 사용하여 SQL 조회에서 사용하는 데이터베이스 테이블에 대한 데이터를 포함하는 XML 문서를 생성해야 합니다. XML 편집기를 사용하여 추가하거나 갱신하려는 데이터로 XML 파일을 수정하십시오.

갱신 조치의 경우, 1차 키에 해당하는 XML 파일의 데이터를 사용하여 데이터베이스 테이블에서 수정할 행을 판별합니다. 예를 들어, 데이터베이스 테이블에 1차 키로 employeeid 열이 있는 경우, XML 파일에서 employeeid 요소를 사용하여 갱신할 행을 판별합니다. employeeid=1, salary=3 및 employeeid=2, salary=4 데이터가 있는 XML 파일을 고려해 보십시오. 이 데이터를 사용하여 갱신하면 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.