Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
쿼리로 얻은 데이타를 테이블로 바로 저장하는 방법이 없는가요?
쿼리로 얻은 결과셋을 테이블로 바로 저장하는 방법이 없는가요?..
insert into Table1
(a1,b1,c1)
select a2,b2,c2
from Table2
가상필드를 사용하지 않는 경우라면 위와 같이 코딩하면 되겠는데, 가상필드를 사용했을 경우, 가상필드도 함께 저장이 되어야 하거든요.. 그래서 쿼리로 얻은 결과를 루프문을 돌려서 테이블에 저장하는 방법을 취했는데, 너무 많은 시간이 소요되더라구요.. 좋은 방법 없을까요?
1
COMMENTS
단현석
•
2002.07.25 03:34
그렇게 많은 방법이 있지는 않을 것 같습니다.. 제 생각에..
칼크필드를 저장하려고 하는 것이 문제인데..
1. 가능하다면.. 칼크필드를 쓰지 않고.. SQL 문으로 처리하여 님이 적으신 SQL 문의 형태로 하는게 최적의 방법인거 같구여..
2. 칼크 필드 를 꼭 쓰셔야 한다면... 스토어드 프로시저 같은 방법을 이용하는 방법도 괜찮은 거 같습니다.
그러니까 데이타가.. 클라이언트로 내려오지 않고.. DB 상에서 바로 처리할 수 있도록 노력하는 것이 최선이구요..
3. 클라이언트로 꼭 데이터가 와야 한다면( 가상 필드 때문에..) 클라이언트의 부담을 최소로 하는 코딩정도가 최선인 것 같습니다.
쿼리의 관련 컨트롤을 끊어 주는 정도겠지만( Query1.DisableControls; ) 말입니다.
님의 경우를 자세히 모르겠지만.. 속도가 문제시 된다면.. 전 1번이나 2번을 선택할 것 같습니다.
그럼 즐프염.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
어린왕자A
2002.07.25 14:58
0
COMMENTS
/
0
LIKES
동적으로 ODBC설정하는 법..가르쳐주세요..
한재욱
2002.07.25 07:43
0
COMMENTS
/
0
LIKES
델파이로 된 사무관리시스템을 웹에서 보여주고 가동할수 있나여?
김기연
•
2002.07.25 07:19
2
COMMENTS
/
0
LIKES
commit 이 안돼여..
단현석
•
2002.07.25 18:47
SQL 문 삽입이 잘못되어 그런 것으로 집작 됩니다. 전에 이런 경우가 있어.. 저는 아예 처음 코딩시 부...
KDDG_ZZOM
•
2002.07.25 18:47
우선 if DM.IsOracle then DM.DB.Commit; 이문이 실행되는지 확인해봐야겠네요... 글구 확인되면 업데이트...
황선희
2002.07.25 06:25
0
COMMENTS
/
0
LIKES
ADOQuery를 사용해서 엑셀 파일을 읽어올 때
나옹이
•
2002.07.25 05:13
5
COMMENTS
/
0
LIKES
Webrowser 에서 마우스 왼쪽 클릭
한원희
•
2002.07.25 06:05
나옹이
•
2002.07.25 08:30
한원희
•
2002.07.25 08:47
나옹이
•
2002.07.25 20:06
한원희
•
2002.07.25 20:16
전희조
•
2002.07.25 03:32
2
COMMENTS
/
0
LIKES
Cpu가 천천히 100%까지 올라갑니다.
단현석
•
2002.07.25 03:37
이런 경우 대부분 스레드에서 문제가 되는 것이라고 생각합니다. 제 생각에는 생성된 스레드가 죽지 않...
전희조
•
2002.07.25 04:24
먼저 답변 감사합니다. 스레드는 죽이지 않습니다. 프로그램을 종료할때까지 죽이지 않습니다. 스레드를...
고영호
•
2002.07.25 03:23
1
COMMENTS
/
0
LIKES
쿼리로 얻은 데이타를 테이블로 바로 저장하는 방법이 없는가요?
쿼리로 얻은 결과셋을 테이블로 바로 저장하는 방법이 없는가요?.. insert into Table1 (a1,b1,c1) select a2,b2,c2 from Table2 가상필드를 사용하지 않는 경우라면 위와 같이 코딩하면 되겠는데, 가상필드를 사용했을 경우, 가상필드도 ...
단현석
•
2002.07.25 03:34
그렇게 많은 방법이 있지는 않을 것 같습니다.. 제 생각에.. 칼크필드를 저장하려고 하는 것이 문제인데...
장덕곤
•
2002.07.25 01:48
2
COMMENTS
/
0
LIKES
프로젝트명바꾸기
한원희
•
2002.07.25 04:42
코딩으로 바꾸시려면, 간단하게, test.dpr 소스를 편집기로 읽어 들인 후에, Program test; 이 부분을...
장덕곤
•
2002.07.25 19:14
한원희님.. 감사합니다... 다음에 또 궁금한게 있으면 부탁해도 되죠?^^ 제가 아직초보라서요...
김만수
2002.07.25 01:36
0
COMMENTS
/
0
LIKES
BDE로 MSSQL 접근시 TIMEOUT을 어떻게 설정하죠?
수서니
•
2002.07.25 00:21
5
COMMENTS
/
0
LIKES
디비그리드에서 각 칼럼들 길이 조정 어떻게 하나여?
홍성락
•
2002.07.25 01:06
hsr/////////////////////////////////////////////////////////////// 아래처럼 전체나 특적 칼럼,열에 ...
수서니
•
2002.07.25 04:18
먼저 감사합니다요~ DBGrid1.colwidths[3]:=100; 일케 했더니 에러가 나는군요, Undeclared ident...
임형호
•
2002.07.25 04:44
에러의 내용은 colwidths 라는 속성이 존재하지 않는다는 말입니다. 즉..잘못기입했다는 얘기지요. DBGri...
홍성락
•
2002.07.25 04:22
hsr/////////////////////////////////////////////////////////////// 아래처럼 전체나 특적 칼럼,열에 ...
수서니
•
2002.07.25 19:32
아~ 글쿠낭... ㅋㅋ 감사 감사요~~ 아주 잘 되네용... ㅎㅎㅎ
ji
•
2002.07.24 23:55
1
COMMENTS
/
0
LIKES
TIdUDPServer 콤포넌트 사용법 갈켜주세요 ...
이현철
•
2002.07.25 04:29
우선 인디컴포넌트팩의 Sample 소스를 보시면 알수 있습니다,. 그리고 TIdUDPServer 컴포넌트 이벤트에 ...
김동욱
•
2002.07.24 23:24
2
COMMENTS
/
0
LIKES
treeview에 있는 체크박스에 체크여부 넣기
양상훈
•
2002.07.25 04:01
//Checked 상태를 리턴하는 함수 Function TForm1.GetCheckState(hItem:HTREEITEM):Boolean; const &nbs...
홍성락
•
2002.07.25 22:31
개미
•
2002.07.24 23:23
2
COMMENTS
/
0
LIKES
BDE접속 안됨.
성더기
•
2002.07.26 23:55
클라이언트의 Access가 2000이상이면 접속안되는 걸로 알고 있습니다 ODBC로 바께 안될듯.. 참고하시길.....
개미
•
2002.07.27 19:46
답변 무지 감사드립니다. 고수님들에겐 별일 아니지만 저같은 초보는 많은 도움이 됩니다. 그리구, 결...
나옹이
•
2002.07.24 23:12
1
COMMENTS
/
0
LIKES
ODAC 컴포를 쓰고 있는데요
서영택
•
2006.02.07 04:27
oraquery1.Active:=true; --> oraquery1.SQL.Open;
수서니
•
2002.07.24 22:44
1
COMMENTS
/
0
LIKES
퀵리포트에서 QRLabel 두줄로 어떻게 하죠?
임형호
•
2002.07.25 04:52
구냥 ... 생각나는건... QRLabel.Caption:='출력할내용'+#13+'출력할내용' 하면 되거든요. 그럼 두줄로...
Song Ju Hyun
•
2002.07.24 22:43
2
COMMENTS
/
0
LIKES
메신저 개발시 고정 IP가 없다면...
이영동
•
2002.07.25 20:46
고정 ip가 없다면 이렇게 한번 해보세요.. 제가 사용을 해봤는데 동작이 잘 되더라고요.. 유도ip를 ...
이현철
•
2002.07.25 04:39
맞습니다. 서버만이라도 고정ip를 사용해야 합니다. 메신저를 개발중이시라면, 메신저 클라이언트가 처...
나옹이
•
2002.07.24 22:05
1
COMMENTS
/
0
LIKES
insert 시 에러 구문입니다.
이추형
•
2002.07.24 22:30
제가 보기에는 UPDATESql 컴포넌트를 않쓰신것 같습니다. Query컴포와 UPDATESql 컴포 연결시켜주신후 입...
김재환
•
2002.07.24 21:34
1
COMMENTS
/
0
LIKES
이름(자음+모음) 조합할수있는 db or sample 있는분???
홍성락
•
2002.07.25 00:52
hsr//////////////////////////////////////// 여기 팁에서 '델파이에서 한글 조합과 분리'라는 제목을 찾...
이영진
•
2002.07.24 21:06
1
COMMENTS
/
0
LIKES
RX 컴포넌트들은 어떤때 사용해야 하는지...
이현철
•
2002.07.25 04:55
보통 대부분의 컴포넌트들이 그렇겠지만, 델파이 기본 컴포넌트와 똑같은 컴포넌트들은 거의 없다고 생각...
허진
•
2002.07.24 20:34
2
COMMENTS
/
0
LIKES
아래 DB를 TREE로 만들고 싶습니다.
이추형
•
2002.07.24 22:41
SAMPLE입니다. 도움이 되셨으면 좋겠네여....전에 저두 헤맸던 기억이... type // 메인 이벤트 PENTRe...
허진
•
2002.07.26 01:18
답변 감사합니다. 그런데 잘.. 이해가.. 안가는 부분들이 있네요. 책찾아가며.. 열심히.. 보고 있습...
고영호
2002/07/25 03:23
Views
268
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
칼크필드를 저장하려고 하는 것이 문제인데..
1. 가능하다면.. 칼크필드를 쓰지 않고.. SQL 문으로 처리하여 님이 적으신 SQL 문의 형태로 하는게 최적의 방법인거 같구여..
2. 칼크 필드 를 꼭 쓰셔야 한다면... 스토어드 프로시저 같은 방법을 이용하는 방법도 괜찮은 거 같습니다.
그러니까 데이타가.. 클라이언트로 내려오지 않고.. DB 상에서 바로 처리할 수 있도록 노력하는 것이 최선이구요..
3. 클라이언트로 꼭 데이터가 와야 한다면( 가상 필드 때문에..) 클라이언트의 부담을 최소로 하는 코딩정도가 최선인 것 같습니다.
쿼리의 관련 컨트롤을 끊어 주는 정도겠지만( Query1.DisableControls; ) 말입니다.
님의 경우를 자세히 모르겠지만.. 속도가 문제시 된다면.. 전 1번이나 2번을 선택할 것 같습니다.
그럼 즐프염.