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
'programing' 카테고리의 다른 글
HTML 가로 스크롤 막대는 숨기지만 세로 스크롤 막대는 숨기기 (0) | 2023.08.19 |
---|---|
입력 텍스트 대화 상자 Android (0) | 2023.08.19 |
유니코드 문자를 표시하는 Windows 명령 셸이 있습니까? (0) | 2023.08.19 |
한 페이지 아래로 스크롤하는 동안 URL을 변경할 수 있습니까? (0) | 2023.08.19 |
SQL Server 인라인(그렇지 않은 경우) (0) | 2023.08.19 |