Q&A

  • 새로운테이블로 옮기는 함수 와 옴기는방법 알려주세요.
db를 기존에 자료를 새 db로 옴기는대
새로운 테이블을 생성시키는 함수를 잘몰라서용
새로운테이블 로 옴기는 함수 와 옴기는방법 을 갈켜주실분
있나용
1  COMMENTS
  • Profile
    김경록 2002.04.20 07:04
    DB가 뭔가여?
    DB가 뭔지 알아야... 방법을 말해 줄건데..
    일단 새로운 테이블 생성함수는 없을것 같구여..
    query문으로 만들어야 합니다..

    Create Table 테이블명 (
           Field명      DataType(Size)[,    .....]

          Primary key(Field명)
    )

    DB에 따라서..
    새로운 DB의 Table로 밀어 넣는 방법이 틀리긴 합니다..
    Oracle, MS-Sql Server, Infomix등의 대형 DB에는
    Table만 존재한다면,
    한번의 Query로 Data이동이 가동합니다..
    그렇지 않다면,
    Insert into 대상DB명.Table명
    select * from 원본DB명.Table명

    물론, 옮길 대상DB의 Table의 필드구조(순서, 필드갯수포함)가
    같아야 한다는 전제 조건이 있어야 합니다..

    Table의 필드구조가 같지 않다면,
    델파이에서 코딩으로 밀어 넣어야 합니다..
    이것은 아실테니까..
    혹시나..
    Database를 2개 써서..
    하나는 원본DB로, 또 하나는 대상DB로 설정후에..
    Query로 원본DB의 테이블내용을 읽어와서..
    대상 DB의 Table로 밀어 넣는 방법입니다..
    이게 좀 노가다지만..  확실하져..