재앙 작업에서 수행 된 모든 삽입물을 (또는 보거나 참조)하는 방법

StackOverflow https://stackoverflow.com//questions/24058444

  •  26-12-2019
  •  | 
  •  

문제

나는 데이터를 테이블에 삽입하는 탐지기를 가지고 있습니다.

이 SQL 문장을 얻을 수 있습니까 (즉, "TABLA (A, B) 값 (....)")? ")?

도움이 되었습니까?

해결책

tlogrow 을 추가하여 삽입 된 데이터를 볼 수 있지만 생성 된 삽입을 실시간으로 보려면 디버거를 사용할 수 있습니다.

예를 들어 다음 작업에 대해서는 다음과 같습니다. 여기에 이미지 설명을 입력하십시오

위의 데이터가 Excel 파일에서 MySQL 테이블에 삽입 된 데이터를 볼 수 있습니다.이것은 tlogrow 을 사용하여 생성되었습니다.그러나 SQL 생성 된 문장을 원한다면 디버그를 사용하여 여기에서 볼 수 있습니다 :

여기에 이미지 설명

도움이되기를 바랍니다.

다른 팁

데이터베이스에 전송되는 데이터를 보는 데 관심이있는 경우 데이터베이스 출력 구성 요소가 데이터베이스 출력 구성 요소가 콘솔에 로그를 기록하는 것으로 만나기 만하면됩니다.

나는 그것을 보는 것은 불가능하다고 생각한다 (그것은 새로운 릴리스의 개선만큼 좋을 수있다).내 문제는 내가 데이터베이스 출력의 소스를 변경했을 때 (Oracle SID에서 Oracle RAC로) 삽입물이 이전 데이터베이스에서 이루어졌습니다.

"항목"파일에서 XML 코드를 변경하십시오.Oracle SID에 첨부 된 구형 매개 변화가 바뀌 었습니다.

감사합니다 !!좋은 주말 Goon10과 Ydaetskcor가 있습니다!

생성 된 Java 코드를 확인할 수 있습니다.다음을 볼 수 있습니다 :

열 (열) 값 (?,?,?)

에 삽입하십시오.

insert PreparedStatement.Talend는 PreparedStatements를 사용하여 삽입물을 수행하므로 1 개의 삽입물이 생성되어 전송됩니다.구성 요소의 주요 부분에서

라고합니다.

setstring (값, 위치)

참조 : http://docs.oracle.com/JAVASE / 튜토리얼 / JDBC / 기본 / Prepared.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top