DB2에서 문제점이 있습니다. 필자의 오라클 환경에서는 순차적으로 실행되는 여러 스크립트를 하나의 마스터 스크립트에 포함시키는 것이 매우 쉬웠습니다. 예컨대 : 을 Master.sql : script1.sql DB2가 다른 스크립트에서 스크립트를 실행 중
- 연결 ....
script2.sql @는 지금은 DB2 LUW에서 같은 논리를 구축해야합니다. 하나의 마스터 스크립트에 여러 스크립트를 포함시키는 간단한 방법이 있습니까? 나는 쉘에서 하나의 단일 db2 호출을 원합니다.이 호출은 마스터 스크립트를 실행하고 모든 첨자 내에서 실행됩니다.
감사 월
나는 유닉스 환경에서 일하고있다. 제 클라이언트는 10.5이고 db2cmd를 가지고 있지 않습니다 (어쩌면 버전 10.5에서 다름)? – cyruz
Linux에서는 db2 명령 프롬프트를 초기화 할 필요가 없다고 생각합니다. db2와 명령을 입력하여 쉘 스크립트에 넣을 수 있습니다. 이런 식으로 : db2 connect to db; db2 -txf /home/usr/mysql1.sql; db2 terminate; – smoore4