ACC

CAST 2007. 11. 28. 10:55
반응형
      L_IdAcc := 0;
      L_ErrCode:= I_ACC(L_IdAcc,                   --   IO_IDACC IN OUT INT,
          C_RECORD.CLR_IDKEY,  --   IDCLR IN INT,
          C_RECORD.CLE_IDKEY,  --   IDCLE IN INT,
          16778240,            --   ACCTYPLO IN NUMBER, Access Read  , CSV_LINKTYPE을 참조
          512,                 --   ACCTYPHI IN NUMBER, Access Read
          16777216,            --   ACCTYPLO2 IN NUMBER, Access Read
          512,                 --   ACCTYPHI2 IN NUMBER, Access Read
          0,                   --   IDSYNOBJ IN INT,
          0,                   --   ACCKND IN INT,
          L_IDKEY,             --   IDPRO IN INT,
          0,                   --   P_PROP IN INT,
          L_New                --   NEW OUT SMALLINT
    );


입력값은 CSV_LINKTYPE에서 데이터를 찾아서 동일하게 입력하면 됨

참고 : IDPRO값은 usrprojob 값인걸로 파악되나 안되는 JobType이 있어
         정확하게는 현재 미 확인 됨.
         0 : 표시됨
         8 : 표시됨 (Enlighten에서 링크를 그릴경우 8로 들어감)

ACCBOOK

CAST 2007. 11. 28. 10:49
반응형

ACCBOOK - 링크 포지션 정보가 들어감
참고 : ACC에는 링크 관계가 들어감
입력 값

insert into accbook (idacc, bookmode, info1, info2, info3, info4, prop, blkno)
values (
2917305, -- IDACC
2,  -- 현재 확인한 바로는 2만 들어감
40, -- Line 포지션
31, -- 컬럼 포지션 - start
40, -- Line 포지션
43, -- 컬럼 포지션 - end
0,  -- 0
0)  -- 0

반응형
ACC 가져오기
SELECT
           *
FROM 
          USRPRO A, USRPROROOT C, ACC D
WHERE
                A.IDUSRPRO = C.IDUSRPRO
          and C.IDROOT = D.IDPRO;


KEYS 가져오기
SELECT
           *
FROM
          USRPRO A, USRPROROOT B, OBJPRO C, KEYS D
WHERE 
                A.IDUSRPRO = B.IDUSRPRO
          and B.IDROOT = C.IDPRO
          and C.idobj = D.idkey;