제가 179쪽 문제6에 수정쿼리를 작성하다가
187쪽 숫자5옆에있는 그림을보시면 알겠지만
업데이트 부분에 [판매단가]*0.95나 [판매단가]*(1-0.05)를햇어야했는데
116쪽에 수식이나 코드 입력시 대괄호는 생략가능합니다.란말이있어서
판매단가*0.95라고썼는데
자동적으로"판매단가*0.95로 바뀌더군요.. 이상태로 실행을 해버렸습니다..
즉 제가 잘못된식을써서 오류가났죠..
오류가난뒤에 식을 알맞게 고쳐 다시 실행했는데...
판매단가 부분이 사라졌습니다...
Q1.쿼리에서는 필드부분에 []가 자동적으로 붙지않는것으로보아 이 쿼리에서는 []을 써줘야하는거맞죠?
즉 컨트롤 원본에서 식쓸때만 생략하는것입니까?
Q2. 위와 같은 경우 이상한식을써서 실행시킨후 제대로된식을써서 실행시켰음에도 불구하고 모범답안이 나오지않는경우는 어떻게 해야하나요?? 제가 쿼리를삭제하고 다시써도 이렇게되네요...
P.S
에서 답변해주신것을 착각해서 그런것같습니다..대괄호의 유무에 대해서 다시설명을 좀해주시면감사하겠습니다.(파일첨부했습니다.)
안녕하세요.
1.[]를 생략하고 입력해도 자동으로 []가 표시되는 경우에만 생략할 수 있다고 보면 됩니다.
2. 수정, 삭제, 삽입 쿼리 등을 잘못 실행하여 원본 데이터(테이블)가 잘못 수정되거나 삭제될 경우 원본 데이터를 복구할 수 없습니다. 그러니 실행 쿼리를 실행하기 전에 원본 테이블을 하나 복사한 후 작업을 하시고 정상적으로 실행이 되면 복사한 테이블을 삭제하고, 만약 잘못된 쿼리를 실행하여 테이블의 데이터가 잘못되었다면 미리 복사해 두었던 테이블의 내용을 원본 테이블에 복사한 후 다시 실행하셔야 합니다.
즐거운 하루 되세요.
-
*2015-07-27 10:38:09
안녕하세요.
1.[]를 생략하고 입력해도 자동으로 []가 표시되는 경우에만 생략할 수 있다고 보면 됩니다.
2. 수정, 삭제, 삽입 쿼리 등을 잘못 실행하여 원본 데이터(테이블)가 잘못 수정되거나 삭제될 경우 원본 데이터를 복구할 수 없습니다. 그러니 실행 쿼리를 실행하기 전에 원본 테이블을 하나 복사한 후 작업을 하시고 정상적으로 실행이 되면 복사한 테이블을 삭제하고, 만약 잘못된 쿼리를 실행하여 테이블의 데이터가 잘못되었다면 미리 복사해 두었던 테이블의 내용을 원본 테이블에 복사한 후 다시 실행하셔야 합니다.
즐거운 하루 되세요.