728x90

 일반
update 테이블명 set 필드명=값 where 조건절 ....

* join update

[Sysbase 다른테이블과의 조인 방법]
지금까지 사용해본 DB가 몇개가 되는지
1. ORACLE
2. MS-SQL
3. DB2
4. SYSBASE

ㅋㅋㅋ머 Database야 다 거기서 거기인듯하다.
오늘은 회사에서 사용하고 있는 Sysbase 에 대하여 다른테이블과의 조인방법에 대해서
서술하고 마칠려고 한다.

DataBase가 여러가지 이지만 조금씩 쓰는 방법이 달라 이렇게 기록하고 메모 해야 헤메지 않고 찾아 쓰지
어느 어플에 보면 그런말이 있다 기억은 기록을 이기지 못한다.완전 공감.


1. 다른테이틀 조인 방법
  update A
  set a1 = b.a1, a2 =b.a2
  from A, B
  where A.a = B.a
  위의 예제를 보면 set 다음에 from 절을 사용하면서 테이블간의 join 을 거는것을 볼 수 있다


 

 

반응형
728x90

1. WORKOBJLCK       F4    엔터

2. 오브젝트 :  GKGGINF (TABLE명)

3. 라이브러리 : NDYKLIB

4. 오브젝트 유형 : *FILE            엔트

5. 사용중인 사용자가 나타나는데 옵션에 4(종료)시킨 후 필드 추가한다. 끝

반응형
728x90

DB2 

아 정말 어려운 Database 어떻게 보면 쉽긴하

나 UI 자체가 없다

db2_Monitoring.doc
0.59MB

반응형
728x90

1. wrkactjob - 활성화된 작업
2. wrksyssts - 시스템 상태에 대한 작업
               CPU 사용량, 가상 메모리 사용량 등 확인
3. wrkcfgsts + F4 -> 장비유형 : *dev
                     장비확인
   wrkcfgsts > type : *lin -> 링크상태 확인            
4. WRKSPLF
5. strpdm -> 3(멤버에 대한..) -> File : SRCDDS(DB)
                                        SRCCBL(소스) -> 5
                                        SRCPRT(출력프로그램) -> 19
                                        SRCDSPF(화면) ->17
                                        SRCCLP(파라미터사용)
                                        SRCMMU(메뉴)
6. GO DPS000 -> 영업
      DYP000 -> 생관
      DPQ000 -> QC
      DYA000 -> 개발
      DYW000 -> 원가
      DMM000 -> 자재
7. 화면 출력 : Prt Scr -> 2 -> Device명 변경 -> 상태 확인 -> 6(해제)
   PLANCDPF, NAPPLANPF, NAPCONTPF
8. 파일이 가득찼을 경우 파일사이즈 늘리기 : I(해당 사이즈 만큼 증가)
                                         9999(파일 사이즈 무제한)
9. 사용자 권한 Allobj 주기 : wrkusrprf -> 2.change -> special authority 찾는다.
                             해당항목 제일 마지막에서 * 를 +로 변경, 엔터
                             allobj 입력, 추가
10. call dps900 => 서열관리(서열 seq 조회, top-seq 조회, 수정 등) - HMC 재고수량이 변경되지 않을 경우
                  seq no 확인한다. 중간에 빠진 번호가 있으면 넘어가지 않음.
11. 웹으로 사용하기 => http://xxx.xxx.xxx.xxx:xxx/HATSLE
12. 급여봉투 출력 (NVH001CLP)
   1) 접속해서 바로 명령창에 call nvh001clp 입력 후 F4 누름
      -> Lib : nvhclib
         Parameter : VB프로그램에서 인자로 넘기는 변수값 붙여넣기(sRtn_data)
      -> 실행 후 splf 에서 확인
   2) strpdm -> 3 -> file : SRCCBL
                     lib : nvhclib
      -> nvh001clp -> 명령창에 call nvh001clp 입력 후 F4 누름
      -> Lib : nvhclib
         Parameter : VB프로그램에서 인자로 넘기는 변수값 붙여넣기(sRtn_data)
      -> 실행 후 splf 에서 확인

13. UPDDTA -> 데이터 수정 명령어

14. NONSYS 백업 
   1) 서브작업 중지 : endsbs -> *all, 1초
   2) savlib + F4
      - LIB : *NONSYS
      - DEV : TAP01
      - End of media option : *UNLOAD
   3) 서브작업 시작 : strsbs QCTL

반응형
728x90

[ DB2 작업할때 백업 테이블 만드는데 기존 데이터까지 저장] 

DB2 현재 다니는 회사에서 쓰고 있는 Database 아..처음 써 보는데 이거는 제약이 너무 많다.

안좋은거 같은 느낌이....Oracle > Mssql > DB2 순서인듯

/******************************************************************************************/

CREATE TABLE EEASI10H0P_1905 AS (
    SELECT *
    FROM EEASI10H0P
) WITH  DATA


INSERT INTO EEASI10C0P
 SELECT *  FROM EEASI10C0P_TEMP

/******************************************************************************************/

반응형

+ Recent posts