테이블에 .sql 스크립트 출력을 스풀링 할 수있는 방법이 있습니까?테이블에 오라클 스풀 스크립트 출력
필자가 생각할 수있는 한 가지 해결 방법은 피드백을 사용하여 insert-statements 스크립트를 동적으로 작성한 다음 파일 시스템을 스풀링 한 다음 스키마에 대해이를 실행하는 것입니다.
그러나 이미 존재하는 테이블을 시스템 테이블에 직접 스풀링하는 더 좋은 해결책이 있는지 알고 싶습니다 (예 : 스크립트 파일 경로, 실행 날짜, 실행 결과, 1 row inserted
, commit
등). ..
감사
왜 PL/SQL을 사용하지 않습니까? –
예를 들어 Audit를 켜서 서버를 통해 모든 활동을 감사하는 더 좋은 방법입니다. SQL * Plus 메시지를 테이블에 직접 스풀링 할 수있는 방법은 없습니다. –
@ user1651063이 데이터를 보존 할 기간은 얼마이며, 그 후에는 어떻게 처리 할 예정입니까? 로버트가 언급했듯이, PLSQL이 더 나은 해결책 일 수 있습니다. 아니면 임시 테이블을 사용하는 것이 좋습니다. 코드에 대한 링크는 –