Q&A

  • insert 구문 좀 가르쳐 주세요.
델파이 Fighting!!



테이블 A의 필드는 No, Name, Phone

테이블 B의 필드는 No, Address, Zip

테이블 c의 필드는 No, Name, Phone, Address, Zip으로 구성되어있습니다.



테이블 A와 B의 No가 같은 모든 데이터를 테이블 C에

넣고 싶습니다.



제가 알고있는 SQL

insert into tablename

select field1, field2

from talbe

where condition

으로는 에러가 발생하더군요.



insert 구문이 아닌 다른 방법이 있나요?



델파이에서는 어떻게 처리해야 하는지요.

고수님들의 많은 조언 부탁합니다. 꾸벅.

1  COMMENTS
  • Profile
    윤뚱땡 1999.06.12 01:00
    한근수 께서 말씀하시기를...

    > 델파이 Fighting!!

    >

    > 테이블 A의 필드는 No, Name, Phone

    > 테이블 B의 필드는 No, Address, Zip

    > 테이블 c의 필드는 No, Name, Phone, Address, Zip으로 구성되어있습니다.

    >

    > 테이블 A와 B의 No가 같은 모든 데이터를 테이블 C에

    > 넣고 싶습니다.

    >

    > 제가 알고있는 SQL

    > insert into tablename

    > select field1, field2

    > from talbe

    > where condition

    > 으로는 에러가 발생하더군요.

    >

    > insert 구문이 아닌 다른 방법이 있나요?

    >

    > 델파이에서는 어떻게 처리해야 하는지요.

    > 고수님들의 많은 조언 부탁합니다. 꾸벅.



    제가 보기에...

    insert 시 select 에서 가져온 필드는 insert 테이블 필드와

    같은 구조를 가져야 합니다...

    select는 2개고 insert 하려는 테이블 필드는 3개면 안되죠

    특정 column에 삽입하려면 테이블명 다음에 컬럼 이름을 열거하면 됩니다..

    이것이 맞게 되어있다면 데이터 형이 일치하는지 확인해 보시고요....



    참고로 형식을 적어드릴께요

    INSERT INTO tablename

    [(cloumn_name[,cloumn_name]...[,cloumn_name])]

    select_statement

    아. 그리고 SQL은 공통적인 겁니다. 데이터베이스에 따라 차이가 있는 것이지

    델파이라고 해서 틀린것은 아니거든요....













    • 이장렬
    • 1999.03.12 21:24
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 초보
      1999.06.12 21:20
      왜 그런거 있죠.. 그림을 클릭하면 버튼처럼 명령이 실행되는 거 말이예요.. 그것도 할 수 있나요.. 주...
    • 이장렬
      1999.03.12 21:25
      이장렬 wrote: > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입력했는데 > iden...
    • 최석기
      1999.06.12 22:01
      초보 께서 말씀하시기를... > 왜 그런거 있죠.. > 그림을 클릭하면 버튼처럼 명령이 실행되는 거 말이예...
    • 신인재
      1999.03.13 20:28
      이장렬 wrote: > 이장렬 wrote: > > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입...
    • 이장렬
      1999.03.13 21:32
      신인재 wrote: > 이장렬 wrote: > > 이장렬 wrote: > > > Table의 이벤트 afterpost에 DbiSaveChanges(...
    • 신인재
      1999.03.13 22:45
      음....BDE와 Timer사이에는 전혀 관계가 없습니다. 앞뒤 프로그램 로직상의 문제 인거 같습니다. 에러...
    • 디제이
    • 1999.06.12 20:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.13 01:32
      디제이 께서 말씀하시기를... > > 리치에디트로 프린트를 할려고 하는데 > 지침서에는 아래의 내용밖...
    • 이장렬
    • 1999.03.12 21:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 21:25
      이장렬 wrote: > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입력했는데 > iden...
    • 신인재
      1999.03.13 20:28
      이장렬 wrote: > 이장렬 wrote: > > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입...
    • 이장렬
      1999.03.13 21:32
      신인재 wrote: > 이장렬 wrote: > > 이장렬 wrote: > > > Table의 이벤트 afterpost에 DbiSaveChanges(...
    • 신인재
      1999.03.13 22:45
      음....BDE와 Timer사이에는 전혀 관계가 없습니다. 앞뒤 프로그램 로직상의 문제 인거 같습니다. 에러...
    • 이승윤
    • 1999.06.12 19:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이무수
      1999.03.13 02:11
      델파이로 디베이스와 파라독스를 연결하여 디비를 관리하고 있그니다. 약 2년정도 경력... 그런데 오라클...
    • 발해를 꿈꾸며
      1999.03.13 02:54
      이무수 wrote: > 델파이로 디베이스와 파라독스를 연결하여 디비를 관리하고 > 있그니다. 약 2년정도 경...
    • 이호선
    • 1999.06.12 18:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이무수
      1999.03.13 02:11
      델파이로 디베이스와 파라독스를 연결하여 디비를 관리하고 있그니다. 약 2년정도 경력... 그런데 오라클...
    • 최석기
      1999.06.12 23:38
      이호선 께서 말씀하시기를... > 안녕하세요. > BDE Administrator의 DB PATH 나 DLL32의 이름을 바꿔 주...
    • 발해를 꿈꾸며
      1999.03.13 02:54
      이무수 wrote: > 델파이로 디베이스와 파라독스를 연결하여 디비를 관리하고 > 있그니다. 약 2년정도 경...
    • 1999.03.12 06:50
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 이종근
      1999.06.12 09:27
      답변에 감사드립니다. 그런데요 암호화된DB는 무엇인가요? 그리고 STRCOMP함수는 어떻게 사용하나요? 워...
    • 안치봉
      1999.03.12 19:23
      한 wrote: > var H: HWND; > begin > H := FindWindow('Notepad', nil); > If H = 0 then > ...
    • 구창민
      1999.06.12 19:33
      이종근 께서 말씀하시기를... > 답변에 감사드립니다. > 그런데요 암호화된DB는 무엇인가요? > 그리고 S...
    • 1999.03.12 20:08
      안치봉 wrote: > > 안녕하세요! 소스는 잘 보았습니다. > > 한가지 중요한 점이 있습니다. 무엇이냐 ...
    • 이종근
      1999.06.12 21:31
      구창민 께서 말씀하시기를... > 이종근 께서 말씀하시기를... > > 답변에 감사드립니다. > > 그런데요 ...
    • 안치봉
      1999.03.12 21:33
      한 wrote: > 안치봉 wrote: > > > > 안녕하세요! 소스는 잘 보았습니다. > > > > 한가지 중요한 점...
    • 최석기
      1999.06.12 17:59
      김사달 께서 말씀하시기를... > procedure TForm4.Button4Click(Sender: TObject); > begin > with Quer...
    • 이승우
    • 1999.06.12 05:56
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 17:49
      안녕하세요? 저는 이 홈페이지를 처음으로 들어왔습니다. 프로그램을 짜다가 약간의 의문점이 있어 정보...
    • 이정욱
      1999.06.12 10:43
      EnumWindow를 하시면 모든 윈도우가 들어옵니다. 그중에서 IsWindowVisible를 사용하셔서 쓰시면 됩니다. ...
    • 신인재
      1999.03.12 20:09
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 이장렬
      1999.03.12 21:30
      신인재 wrote: > 이장렬 wrote: > > 안녕하세요? > > 저는 이 홈페이지를 처음으로 들어왔습니다. > > ...
    • 안치봉
      1999.03.12 19:13
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 서현승
    • 1999.06.12 04:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.12 04:25
      서현승 께서 말씀하시기를... > 원하는 Column만 Excel로 변환할려면 어떻게 하죠??? 현승님 안녕하세...
    • 이장렬
    • 1999.03.12 21:24
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 21:25
      이장렬 wrote: > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입력했는데 > iden...
    • 신인재
      1999.03.13 20:28
      이장렬 wrote: > 이장렬 wrote: > > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입...
    • 이장렬
      1999.03.13 21:32
      신인재 wrote: > 이장렬 wrote: > > 이장렬 wrote: > > > Table의 이벤트 afterpost에 DbiSaveChanges(...
    • 신인재
      1999.03.13 22:45
      음....BDE와 Timer사이에는 전혀 관계가 없습니다. 앞뒤 프로그램 로직상의 문제 인거 같습니다. 에러...
    • 이종근
    • 1999.06.12 04:00
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.12 04:23
      이종근 께서 말씀하시기를... > 프로그램을 만들고 실행시킬때 제일 먼저 비밀번호를 체크하고 싶습니다. ...
    • 신인재
      1999.06.12 04:16
      프로잭트에 패스워드창으로 보여줄 폼을 하나 추가하고요 이걸 메인 폼으로 정하시고 다른 폼은 이 ...
    • 이장렬
    • 1999.03.12 21:24
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 최선기
      1999.06.12 03:09
      퀵리포트에서 필드별로 세로로 선을 긋고 싶습니다. 어떻게 하면 필드별로 구분할 수 있는 선을 그을 수...
    • 이장렬
      1999.03.12 21:25
      이장렬 wrote: > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입력했는데 > iden...
    • 유민호
      1999.06.12 05:24
      그거 맞아요.. 다른방법이 없어요... 최선기 께서 말씀하시기를... > 퀵리포트에서 필드별로 세로로...
    • 신인재
      1999.03.13 20:28
      이장렬 wrote: > 이장렬 wrote: > > Table의 이벤트 afterpost에 DbiSaveChanges(table4.Handle);을 입...
    • 이장렬
      1999.03.13 21:32
      신인재 wrote: > 이장렬 wrote: > > 이장렬 wrote: > > > Table의 이벤트 afterpost에 DbiSaveChanges(...
    • 신인재
      1999.03.13 22:45
      음....BDE와 Timer사이에는 전혀 관계가 없습니다. 앞뒤 프로그램 로직상의 문제 인거 같습니다. 에러...
    • 손락환
    • 1999.06.12 03:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.12 03:53
      손락환 께서 말씀하시기를... > 데이타베이스에 저장이나 불러들일때 시간이 오래 걸리는 관계로 마우스 ...
    • 이현주
    • 1999.06.12 02:03
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 이장렬
      1999.03.12 17:49
      안녕하세요? 저는 이 홈페이지를 처음으로 들어왔습니다. 프로그램을 짜다가 약간의 의문점이 있어 정보...
    • 이정욱
      1999.06.12 10:40
      찾아보니 Vox를 Wave로 바꾸어주는 ActiveX콘트롤은 있었습니다. Play해주는 SDK도 있었는데 http://www.v...
    • 신인재
      1999.03.12 20:09
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 이장렬
      1999.03.12 21:30
      신인재 wrote: > 이장렬 wrote: > > 안녕하세요? > > 저는 이 홈페이지를 처음으로 들어왔습니다. > > ...
    • 안치봉
      1999.03.12 19:13
      이장렬 wrote: > 안녕하세요? > 저는 이 홈페이지를 처음으로 들어왔습니다. > 프로그램을 짜다가 약간...
    • 한근수
    • 1999.06.11 23:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 윤뚱땡
      1999.06.12 01:00
      한근수 께서 말씀하시기를... > 델파이 Fighting!! > > 테이블 A의 필드는 No, Name, Phone > 테이블 ...
    • 1999.03.12 06:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.03.12 19:23
      한 wrote: > var H: HWND; > begin > H := FindWindow('Notepad', nil); > If H = 0 then > ...
    • 1999.03.12 20:08
      안치봉 wrote: > > 안녕하세요! 소스는 잘 보았습니다. > > 한가지 중요한 점이 있습니다. 무엇이냐 ...
    • 안치봉
      1999.03.12 21:33
      한 wrote: > 안치봉 wrote: > > > > 안녕하세요! 소스는 잘 보았습니다. > > > > 한가지 중요한 점...