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 4352 게시물 읽기
No. 4352
프로시저에서 매개변수를 배열로 사용하는 방법
작성자
유은정(yu7476)
작성일
2008-07-24 18:29
조회수
5,964

안녕하세요....

데이타베이스사랑넷에서 여러가지로 도움 많이 받고있는 유은정이라고합니다. ^^ 

프로시저를 처음 사용해봐서 여러가지로 많이 막히는 부분이 있네요... ㅠㅠ

 

결론적으로 지금 제가 해야할것은....

A서버에 있는 DB_A의 TABLE_A 테이블의 내용을 추출해서,

B서버에 있는 DB_B의 TABLE_B 테이블로 내용을 INSERT 시키는 작업을 하고싶습니다.

 

제가 너무 초보라서 생각해낸것이 너무나도 무식한 방법인....

A서버의 TABLE_A 내용을 일단 코딩으로 읽어와서 DATASET에 넣어두고,

그 DATASET의 내용을 건별로 FOR 문 돌리면서 B서버의 TABLE_B로 INSERT 하려고 시도했습니다.

 

그런데.... ㅠㅠ

문제는 데이타 건수가 너무 많은거예요... ㅠㅠ

A서버의 TABLE_A의 건수가 40만건이 넘고... ㅠㅠ (계속 추가됨)

그러니 정말 너무나도 무식하게 리소스를 많이 먹는거예요 ㅠㅠ

 

그래서 겨우 생각해낸것이 일단 TABLE_A의 내용을 읽어와서 그 데이타를 2차원 배열로 만들어서,

프로시저로 매겨변수를 배열로 하여 넘겨서 그 내용을 프로시저에서 INSERT 시켜주는 방법은

어떨까? 하고 생각을 해냈어요... ^^;;;

 

그런데 관련된 자료를 아무리 찾아봐도 프로시저에서 매개변수를 배열로 넘기고 받는 자료가 없네요... ㅠㅠ

 

고수님들.... 도와주세요... ^^;;;

 

감사합니다~!!! ^^;;;

 

이 글에 대한 댓글이 총 3건 있습니다.

^^:


insert into table_b

select 컬럼 from table_a


이렇게 하시면 됩니다.


그럼

김병석(byung82)님이 2008-07-24 21:36에 작성한 댓글입니다.

A서버에 있는 DB_A의 TABLE_A 테이블의 내용을 추출해서,
B서버에 있는 DB_B의 TABLE_B 테이블로 내용을 INSERT 시키는 작업을 하고싶습니다

----- 위 결과를 하실려면 DTS 를 하시는게 더 낫지 않나염  -------

임진표(운가라)님이 2008-07-25 08:52에 작성한 댓글입니다.

ㅎ 다른 데이터베이스군여..


기억이 가물한데 이렇게 합니다.


데이터베이스명.유저명.테이블

유저명이 붙는지 가물합니다.

바로 데이터베이스명.테이블 인지 

해본지가 오래되어서 ㅎㅎ

그래서 이렇게

insert into database.username.table
select 컬럼 from database.username.table

김병석(byung82)님이 2008-07-25 10:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4355테이블설계, C#에서 연동 [2]
조용필
2008-07-27
5761
4354title? header? 툴에서 조회 하면 나오는 위에 컬럼명을 포함한 조회 [1]
666
2008-07-25
5294
4353프로시저에서 변수를 필드명으로 사용할 수 있나요? [1]
엄정훈
2008-07-25
6278
4352프로시저에서 매개변수를 배열로 사용하는 방법 [3]
유은정
2008-07-24
5964
4350[수정에 또 수정;;] 두 개의 mdb 어떻게 비교하죠??
Jacob
2008-07-23
5137
4349두 날짜 사이에 날짜별, 주차별, 월별 구하는 쿼리좀 도와주세요. [1]
이상용
2008-07-23
7238
4348근접한 수 찾기... [3]
남용욱
2008-07-23
5375
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다