programing

ORACLE 키워드를 열로 사용하는 XML 모델이 역엔지니어링 중에 변환되지 않음

testmans 2023. 8. 18. 21:02
반응형

ORACLE 키워드를 열로 사용하는 XML 모델이 역엔지니어링 중에 변환되지 않음

ODI를 사용하여 웹 서비스에서 데이터베이스로 XML 파일을 로드하고 있습니다.스키마 파일(XSD)은 "share"라는 이름의 요소를 정의합니다.이것은 오라클의 키워드입니다.XML 모델을 역엔지니어링할 때 ODI는 열 이름을 "SHARE"로 만듭니다. 나중에 데이터베이스 테이블에 데이터를 로드해야 하는 매핑을 만들고 실행할 때 ODI는 "SHARE"가 오라클의 키워드이기 때문에 임시 테이블을 만들지 못합니다.설명서에 따르면 XML 스키마 파일의 키워드는 밑줄 문자로 표시됩니다(즉, SELECT는 SELECT_로 이름이 변경됨). 그러나 분명히 SHARE라는 키워드는 ODI가 사용하는 목록에 포함되지 않습니다.

이 문제를 해결하기 위해 키워드 목록이나 다른 아이디어를 확장할 수 있는 기회가 있습니까?스키마 파일이 제어할 수 없기 때문에 변경할 수 없습니다.

내장된 엔진을 사용해 보셨습니까?공유가 예약된 이름인 경우와 동일한 문제가 없을 수 있습니다.

외부 데이터베이스를 스토리지로 사용한다면 시도해 볼 가치가 있습니까?외부 DB 등록 정보를 제거하면 기본 제공 엔진으로 돌아갑니다.

언급URL : https://stackoverflow.com/questions/27730231/xml-model-with-oracle-keyword-as-column-not-translated-while-reverse-engineering

반응형