programing

Oracle에서 편집 가능한 보기 적용

i4 2023. 8. 19. 09:45
반응형

Oracle에서 편집 가능한 보기 적용

Oracle 데이터베이스의 보기, 구체화된 보기, 강제 보기 등을 알고 있습니다.아래에서 본 패키지를 튜닝해야 하는 오늘

CREATE OR REPLACE FORCE EDITIONABLE VIEW "IMCAPPS"."PJM_EID_ONHAND_VALUES_V"

누가 나에게 무엇인지 말해줄 수 있습니까?FORCE EDITIONABLE VIEW그리고 우리가 그것을 사용할 때 그것이 제공하는 이점.

Force와 Editionable은 서로 다른 것입니다.

FORCE는 쿼리가 유효한지 여부에 관계없이 보기를 작성하도록 데이터베이스에 지시합니다.기본 동작은 쿼리가 어떤 이유로든 컴파일되지 않는 경우(예: 잘못된 구문, 참조된 개체에 대한 권한 누락) CREATE VIEW 문이 실패하는 것입니다.그러나 특히 많은 문이 포함된 긴 빌드 스크립트를 실행하는 경우에는 이 작업이 항상 바람직한 것은 아닙니다.FORCE를 사용하면 USER_OBJECTS를 사용하여 뷰가 생성됩니다.잘못된 상태입니다.보기가 있지만 기본 문제를 해결할 때까지 사용할 수 없습니다.그러나 적어도 빌드 스크립트는 완료될 때까지 실행될 수 있습니다.

EDITIABLE은 Edition 기반 재정의와 관련된 키워드입니다.이것은 Oracle이 제공하는 메커니즘으로 데이터베이스에서 동일한 개체의 여러 버전을 지원할 수 있습니다.이는 실시간 환경에서 복잡한 배포 문제를 해결하는 데 매우 유용합니다.제 경험상 이 기능을 이용할 수 있는 곳은 거의 없습니다.자세히 알아보세요.

언급URL : https://stackoverflow.com/questions/64315632/force-editionable-view-in-oracle

반응형