database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3349 게시물 읽기
No. 3349
엑셀이용한 대량파일 등록시 참조값 추가등록 관련
작성자
홍성훈(spt48)
작성일
2007-03-08 01:04
조회수
2,522

허걱. 키보드 잘못눌렀다가.. 글쓴게 날라가버렸네여.


질문제목만으로는 좀 이해가 어려울것 같습니다.

주소록관련된 3개의 테이블이 있는데.. 

엑셀을 업로드해서 주소록을 추가 등록하려고 하는데.. 테이블 구조가 적당하지 못해서인지.. 어떻게 처리해야할지 잘 모르겠네여.


Table A - 그룹에 관련된 테이블

그룹코드        소유자ID                     그룹명

----------------------------------------------

spt48_0001      spt48                          그룹1

spt48_0002      spt48                          그룹2

spt48_0003      spt48                          그룹3


Table B - 소유자에 대한 주소록 데이타

시퀀스   소유자ID           이름               전화번호

------------------------------------------------

1          spt48                홍길동            0110000001

2          spt48                나상실            0110000002

3          spt48                테스트폰         0110000003


Table C - 소유자와 그룹연결 관련 (같은 주소가 여러 그룹에 들어갈수 있음)

B.시퀀스  A.그룹코드

--------------------------

1            spt48_0003    

2            spt48_0003    

3            spt48_0003    

4            spt48_0001     

1            spt48_0001     




엑셀 업로드를해서 B라는 테이블에 정보를 넣는것은 별로 문제가 없었습니다.

Insert into B

SELECT * 

FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

  'Data Source="로컬파일경로";User ID=Admin;Password=;Extended properties="Excel 8.0;HRD=YES"')...Sheet1$


그런데 그렇게 입력을 하게되면 C라는 테이블에는 값을 어떻게 넣어야할지 막막합니다.

B테이블의 시퀀스는 자동증가값입니다.


질문을 하면서 좀 정리를 하다보니.. 테이블을 잘못만든것 같네요.


첫번째는 위의 경우처럼 엑셀파일을 통해서 한꺼번에 등록할때 C테이블의 값을 어떻게 등록해야할런지요??

두번째는 잘못만든 구조의 테이블이라고 생각이 되는데. 혹시 참고하거나 도움이 될 말씀 부탁합니다.


감사합니다.

[Top]
No.
제목
작성자
작성일
조회
3356쿼리문 좀 알려주세요. [3]
김인목
2007-03-08
2538
3351트리거로 다른 데이터 베이스에 데이터 조작이 가능한지여
한지율
2007-03-08
2254
3350컬럼데이터상의 TAB문자가 들어있는지 알수 있는 방법이 있을까요? [1]
김다영
2007-03-08
2663
3349엑셀이용한 대량파일 등록시 참조값 추가등록 관련
홍성훈
2007-03-08
2522
3347insert시 갯수알려주는 함수에 대해.. [1]
양기훈
2007-03-07
4150
3346SQL2005 에서 링크드서버 연결 시 오류
김종국
2007-03-06
4926
3345DB 에러가 자주 발생합니다. [1]
이크좋아
2007-03-05
3685
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다