2009-05-13 1 views
1

ANT 기반 배포의 일부로 Oracle 데이터베이스에 대해 일부 SQL을 실행합니다.Oracle compile view sql

sql 오류가 발생하면 배포가 실패로 설정됩니다. (우리는 SQL 파일에서 WHENEVER SQLERROR EXIT FAILURE ROLLBACK을 사용하고 exec 명령을 failonerror=true과 함께 사용하여 SQL을 실행합니다).

특정 sql 뷰를 컴파일 (또는 다시 컴파일) 할 sql 파일을 deploy에 추가하고 컴파일이 실패 할 경우 배포를 실패합니다. 누구든지 우리가이 일을 할 수 있도록 sql (또는 무엇이든)을 알고 있습니까?

답변

4

"ALTER VIEW xxx COMPILE"이상을 수행해야합니까?

+0

트릭을 수행하는 것처럼 보입니다. 나는 그것을 줄 것이다. –