책 내용 질문하기
엑세스 209쪽 5번 문제 재질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
209
조회수
303
작성일
2019-02-07
작성자
탈퇴*원
첨부파일

<질문>

엑세스 섹션 8의 기출따라잡기 문제 1번의 5번 문제요

테이블에 추가하기 위해서 docmd.runsql을 하고 insert 구문을 넣는것 까지는 이해를 했는데 왜 insert into ~ from ~ where sql구문이 아니라 insert into value~ 형식으로 쓰는건가요? 둘이 같은 구문인가요????

 

<답변>

안녕하세요.

 

insert into 문은 레코드의 값을 필드에 맞게 삽입하는 것입니다.

 

insert into ~ from ~ where  형식으로는 사용되지 않습니다.

select ~ from~where 과 혼동하신 것 같습니다.

 

insert into ~ values ~ 형식으로 사용됩니다.

 

좋은 하루 보내세요. 

 

<재질문>

insert into~ from~ where 형식으로 사용되지 않는다고 했는데 179쪽 기본적인 SQL 구문을 보면 삽입문 설명이 insert into select from~ 형식으로 설명이 되어있어서요 ㅠㅠ

insert into의 원래 형식이 뭔가요? ㅠㅠ 이 문제에서만 value~ 형식으로 쓰는건가요? ㅜㅜ

둘 다 쓸 수 있다면 어쩔때 from을 쓰고 어쩔때 value를 쓰는것이죠?

답변
2019-02-08 14:56:02

안녕하세요.

 

insert into ~ values 형식은 필드명에 추가할 레코드값을 직접입력할 때 주로 사용합니다.

 

179쪽에서 사용한 방법은 가져오는 필드를 select문을 이용해서 선택하는 방법입니다.

 

처음 문의 주실 때 Select 가 빠져있어서 그렇게 답변드린 것이구요.

 

insert into 안에 Select 구문을 넣어 사용하실 수도 있는 것입니다.

Values 대신 사용하는 것이죠.

 

두 가지 방법 모두 기억하고 계시면 좋을 것 같습니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-02-08 14:56:02

    안녕하세요.

     

    insert into ~ values 형식은 필드명에 추가할 레코드값을 직접입력할 때 주로 사용합니다.

     

    179쪽에서 사용한 방법은 가져오는 필드를 select문을 이용해서 선택하는 방법입니다.

     

    처음 문의 주실 때 Select 가 빠져있어서 그렇게 답변드린 것이구요.

     

    insert into 안에 Select 구문을 넣어 사용하실 수도 있는 것입니다.

    Values 대신 사용하는 것이죠.

     

    두 가지 방법 모두 기억하고 계시면 좋을 것 같습니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.