책 내용 질문하기
쿼리(수정,삭제,추가)
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
187
조회수
127
작성일
2015-07-24
작성자
탈퇴*원
첨부파일

제가 179쪽 문제6에 수정쿼리를 작성하다가

187쪽 숫자5옆에있는 그림을보시면 알겠지만

업데이트 부분에 [판매단가]*0.95나 [판매단가]*(1-0.05)를햇어야했는데

116쪽에 수식이나 코드 입력시 대괄호는 생략가능합니다.란말이있어서

판매단가*0.95라고썼는데

자동적으로"판매단가*0.95로 바뀌더군요.. 이상태로 실행을 해버렸습니다..

즉 제가 잘못된식을써서 오류가났죠..

오류가난뒤에 식을 알맞게 고쳐 다시 실행했는데...

판매단가 부분이 사라졌습니다...

Q1.쿼리에서는 필드부분에 []가 자동적으로 붙지않는것으로보아 이 쿼리에서는 []을 써줘야하는거맞죠?

즉 컨트롤 원본에서 식쓸때만 생략하는것입니까?

Q2. 위와 같은 경우 이상한식을써서 실행시킨후 제대로된식을써서 실행시켰음에도 불구하고 모범답안이 나오지않는경우는 어떻게 해야하나요?? 제가 쿼리를삭제하고 다시써도 이렇게되네요...

P.S

제가 이런실수를한이유는http://cafe.gilbut.co.kr/it/qna/qnaView.aspx?seq=389603&page=1&search=&searchword=&qnagubun=M&sergubun1=003000000&sergubun2=&sergubun3=&serbook=&serpart=&sortgubun=&cntTF=T

에서 답변해주신것을 착각해서 그런것같습니다..대괄호의 유무에 대해서 다시설명을 좀해주시면감사하겠습니다.(파일첨부했습니다.)

답변
2015-07-27 10:38:09

안녕하세요.

1.[]를 생략하고 입력해도 자동으로 []가 표시되는 경우에만 생략할 수 있다고 보면 됩니다.

2. 수정, 삭제, 삽입 쿼리 등을 잘못 실행하여 원본 데이터(테이블)가 잘못 수정되거나 삭제될 경우 원본 데이터를 복구할 수 없습니다. 그러니 실행 쿼리를 실행하기 전에 원본 테이블을 하나 복사한 후 작업을 하시고 정상적으로 실행이 되면 복사한 테이블을 삭제하고, 만약 잘못된 쿼리를 실행하여 테이블의 데이터가 잘못되었다면 미리 복사해 두었던 테이블의 내용을 원본 테이블에 복사한 후 다시 실행하셔야 합니다.

즐거운 하루 되세요.

  • *
    2015-07-27 10:38:09

    안녕하세요.

    1.[]를 생략하고 입력해도 자동으로 []가 표시되는 경우에만 생략할 수 있다고 보면 됩니다.

    2. 수정, 삭제, 삽입 쿼리 등을 잘못 실행하여 원본 데이터(테이블)가 잘못 수정되거나 삭제될 경우 원본 데이터를 복구할 수 없습니다. 그러니 실행 쿼리를 실행하기 전에 원본 테이블을 하나 복사한 후 작업을 하시고 정상적으로 실행이 되면 복사한 테이블을 삭제하고, 만약 잘못된 쿼리를 실행하여 테이블의 데이터가 잘못되었다면 미리 복사해 두었던 테이블의 내용을 원본 테이블에 복사한 후 다시 실행하셔야 합니다.

    즐거운 하루 되세요.

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