2012-07-13 1 views
0

SQL 서버에 보고서가 있으며 이것을 Oracle로 마이그레이션 중입니다. 이 때SQL 서버에서 Oracle로 보고서 마이그레이션

  1. 내가 SQL 서버에 사용되는 방법은 부하의 합계입니다 (판매), 임시 테이블 (해시 테이블)에 주어진 달 사람 및 트랜잭션 테이블이 세부 정보를 표시 서로 결합이 표를 사용하지만, 오라클 나는 해시 테이블 (SQL 서버의 임시 테이블) 세션에 특정하고 출력에 어떤 문제를 만들지 않을 수 있기 때문에 여기에 같은 방법을 사용할 수 있는지 모르겠다. 오라클에 비슷한 것이 있으면 조언 해주십시오. 그.

  2. 나는, 오라클의 글로벌 임시 테이블가 알게 된 그들은 사용자가 더/드롭을 만들 경우 테이블의 권한 그들은 여전히 ​​gloabal 임시 테이블을 사용할 수 없습니다 또한

  3. , 내가 위에서 mentinoed 방식으로 작동합니까 ?

도와주세요.

답변

0

누군가가 당신을 도울 수 있도록 프로세스가 어떻게 실행되는지 최소한의 의사 코드 또는 약간의 코드를 보여야합니다. 갖는 다른 데이터베이스의 임시 테이블에 비해 오라클에서 다른

  1. 한 가지는 당신이 그들에게 당신이 그것을 필요로 할 때마다 만들 수 없다는 것입니다 ...라고 말했다. 테이블을 한 번만 생성하면 테이블의 데이터는 커밋/롤백 (트랜잭션 기반) 또는 세션 종료 (세션 기반 글로벌 임시 테이블) 때까지 존재합니다. 또한 임시 테이블의 데이터는 데이터를 테이블에 삽입하는 세션에서만 볼 수 있습니다.

  2. 출력 파일을 한 번 생성하고 나중에 해당 데이터가 필요하지 않으면 전역 임시 테이블 약간의 사소한 변화와 함께 아마도 깔끔하게 들어 맞을 것입니다.

  3. 임시 테이블을 사용할 때마다 임시 테이블을 만들지 않으므로 만들기/놓기 권한이 필요하지 않습니다. 필요한 것은 삽입/읽기 권한뿐입니다. 읽는 것만으로는 다른 세션의 데이터를 읽을 수 없기 때문에 도움이되지 않으므로 사용하지 않습니다.

관련 문제