2013-07-09 1 views
0

그래서 여기에 2 개의 테이블 A와 B가 있습니다. 제 문제는 최대 절전 모드에서 세션을 시작한 후 테이블에 데이터를 저장하는 것입니다. 저장 프로 시저 (동일한 세션에서 호출 됨)를 사용하여 테이블 A에서 테이블 B로 데이터를 복사하려고 시도한 다음 커밋합니다. 하지만 Stored proc는 왜 테이블 A에서 데이터를 찾을 수 없습니까? 같은 세션 내에서 데이터를 사용할 수 있어야한다고 생각합니다. DB를의 저장된 프로 시저가 A의 데이터를 볼 수 있으며, 당신이 커밋하지 않지만, 어떤 변화가 DB에 보이지 않는다 세션에 데이터를 삽입하고 같은 세션에서 다시 읽기

B.

에 복사 할 수 있도록

답변

1

당신은에 저장하여 커밋해야합니다.

+0

하지만 동일한 세션 데이터 내에서 올바르게 표시되어야합니까? –

+0

저장 프로 시저가 DB에 의해 실행되고 DB에 커밋되지 않은 변경 내용이 표시되지 않습니다. –

관련 문제