다른 스키마에서 동의어에 액세스하는 방법을 알고 있습니까? select *에서 abcefh.plan_table;다른 스키마에서 동의어에 액세스하는 방법
이것은 작동하지 않으며 테이블이 존재하지 않는다고 말합니다. 확실히 그곳에 있습니다. 감사합니다. Saro
다른 스키마에서 동의어에 액세스하는 방법을 알고 있습니까? select *에서 abcefh.plan_table;다른 스키마에서 동의어에 액세스하는 방법
이것은 작동하지 않으며 테이블이 존재하지 않는다고 말합니다. 확실히 그곳에 있습니다. 감사합니다. Saro
해당 테이블에 대한 선택 권한이 있습니까? 다음 쿼리를 실행하면
, 당신은 어떤 행을 볼 수 있습니까 :
SELECT table_name
FROM all_tables
WHERE owner='ABCEFH'
AND table_name = 'PLAN_TABLE';
당신이 행을하지 않는 경우
반환, 당신은 권한이 없습니다.PLAN_TABLE이 ABCEFH 스키마의 비공개 동의어라고 말하면 대답은 액세스 할 수 없다는 것입니다.
abcefh.plan_table은 abcefh 스키마의 비공개 동의어입니다.
동의어 abcefh.plan_table이 가리키는 테이블을 쿼리 할 수 있습니까? 그렇지 않으면 동의어가 추가 권한을 부여하지 않으며 개체가 존재하지 않는다는 오류 메시지가 표시됩니다.