2014-04-14 3 views
-1

누구나 내가 어떻게 ADF 응용 프로그램에서 다른 스키마의 두 테이블에 대한 링크와 연결을 만들 수 있는지 말해 줄 수 있습니까? 저는 jdeveloper 12c를 사용하고 있습니다.다른 스키마의 테이블에 대한 외래 키 연관

미리 감사드립니다.

+1

당신은 우리는 우리가 직원 데이터를 복제하고 싶지 않아 두 스키마, 직원의 내용과 두 번째 하나는 출석 자세한 내용입니다 스키마를 가지고 우리는 직원 ID를 통해 직원 데이터를 액세스 할 –

+0

을 시도 것을 우리에게 보여주십시오 그리고 외래 키를 통해 테이블을 연결하십시오 – TiGGi

답변

0

다른 스키마 (사용자)의 테이블에 액세스하려면 해당 스키마에 대한 select를 부여해야합니다. Jdeveloper IDE (결코 사용하지 않음)로 어떻게할지는 모르지만 SQLDeveloper를 사용하여 Jdeveloper가 어떻게 반응하는지보십시오.

그래서 이미 user 테이블이있는 스키마에 로그인하십시오.

아마도 Jdeveloper에서 테이블을 볼 수 있으며 평소처럼 테이블에서 FK 참조를 만들 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 이미 하나의 스키마에서 다른 스키마로 테이블에 대한 권한을 이미 부여했지만, Jdeveloper에서 이러한 테이블을 연결하기위한 연결 및 링크를 생성 할 수 없습니다. – TiGGi

0

다음은 나를 도와주는 단계입니다.

  1. JDeveloper에서 다른 오프라인 데이터베이스 스키마를 볼 필요가있는 오프라인 데이터베이스 스키마를 클릭하십시오. 모든 스키마는 폴더 아이콘 "오프라인 데이터베이스 소스"바로 아래에 있습니다.
  2. 마우스 오른쪽 버튼을 클릭하고 "속성 ..."을 선택하십시오. 상황에 맞는 메뉴의 마지막 옵션입니다.
  3. "오프라인 데이터베이스 편집"이라는 팝업 창이 나타납니다. 왼쪽 목록에서 "종속성"을 선택하고 image here과 같이 빨간색 원으로 표시된 + 아이콘을 클릭하십시오.
  4. 사용 가능한 스키마 목록에서 선택하면 완료됩니다. JDeveloper에서 현재 스키마에 외래 키를 추가 할 때 다른 스키마의 테이블을 참조 할 수 있어야합니다.