데이터베이스로드와 언로드를 이용한 데이터 입력시

by rahmat posted Apr 02, 2009
안녕하세요

데이터베이스 로드를 이용해서 데이터를 입력할려고 합니다.

Create class C(

    C1 int,

    C2 int,

    C3 int

);

Create class B(

    B1 int,

    B2 C,

    B3 int

);

Create class A(

    A1 int,

    A2 B,

    A3 int

);
아래와 같이 인스턴스를 입력한 후
Insert into A values(1, insert into B values(1, insert into C values(1,2,3),100), 1000);

데이터베이스를 언로드 시킨후

obs파일을 확인했는데.. 아래와 같이 확인 했습니다.

%class c (c1 c2 c3)

1: 1 2 3


%class b (b1 b2 b3)

1: 1 @22|1 100


%class a (a1 a2 a3)

1 @25|1 1000

제가 궁금한건
1. @25|1 의 의미가 궁금합니다. 

@25가 class b의 1행을 의미하나요?

2. @25와 같은 oid값은 어떻게 정의되고 숫자값은 어떻게 알수 있나요?