Synonym 순환 고리 오류에 관한 질문 입니다.
아래와 같은 경우 순환 고리 오류가 발생 할 수 있는 소지가 있는지 궁금 합니다.
계정 B_side
Table A;
Table B;
Table C;
Function FN_A; (테이블 A와 B를 참조하여 Varchar2 Return)
계정 A_side
Synonym A for B_side.A;
Synonym B for B_side.B;
Synonym C for B_side.C;
Synonym FN_A for B_side.FN_A;
이런식으로 테이블과 시노님을 생성 한 후 A_side 계정에서 FN_A 함수를 사용 할 때
01775: 동의어가 순환 고리 유형으로 정의되어 있습니다
와 같은 오류가 발생 할 소지가 있는 건가요?
그렇다면 해결 방법은 B_side의 테이블 명과 함수명을 바꾸거나, A_side의 (혹은 public한) 시노님명을 바꾸는 방법 밖에 없는지 궁금 합니다.