1.
C언어 SQL 답안 작성시 띄어쓰기 유의해야하나요?
기본적으로 문법적인 요소 간의 띄어쓰기는 하겠지만 괄호, 세미콜론, 등호 등을 띄는 규정이 명확하지 않은데 다 지켜야 하나요?
2.
75페이지 create domain 예문의 constraint 절에서
constraint valid-sex chek (sex='남' or sex='여'); 로 쓰면 안되나요?
81페이지 문제 1번에서는 제약조건절 중에
constraint sex_ck check (sex='f' or sex='m') 이라고 되어있습니다.
3.
교재에 SQL문에서 예약어들이 모두 대문자로 되어있던데, 모두 소문자로 서도 되나요?
4.
SQL문 답안 작성 시, 줄바꿈이나 문장 끝에 쓰는 괄호의 줄 위치가 정답과 달라도 되나요?
5.
2권 83페이지 7번문제 예문에서 'var char 2'에서 뒤에 숫자 2는 무엇을 의미하나요?
6.
2권 83페이지 7번문제 괄호 1, 3번 정답이 작은따옴표로 표시되어있는데
큰따옴표로 쓰면 안되나요?
1. 띄어쓰기에 대해서는 기본적인 요소 간 띄어쓰기만 신경쓰시면 됩니다.
괄호는 기본적으로 들어가야할 요소에는 들어가야 하며, 등호와 세미콜론에 대해서는 문제에서 처리조건으로 언급되는 경우가 많으니 문제에 제시된 사항을 주의하며 푸시면 됩니다.
2. 가능합니다. value in은 or구문으로 변경하는 것이 가능합니다.
3. mysql에서는 소문자로 사용이 가능합니다. 다만 일반 텍스트나, 테이블, 도멩인 명들과의 구분을 위해 대문자로 사용하시는 걸 권해드립니다.
4. 줄바꿈과 괄호의 줄 위치는 코드 작성에 영향을 주지 않으므로 괜찮습니다. 다만, 괄호의 경우 줄 위치를 신경쓰다가 개수가 틀린 경우 코드가 아예 실행되지 않으니 주의하세요.
5. varchar2는 실제 오라클에서 사용하는 varchar의 다른 이름의 데이터형입니다. 오라클에서 이후 varchar를 다른 용도로 쓰겠다고 공언한 바가 있어(Document name : Oracle 10G) varchar2 라는 이름으로 사용되는 경우가 종종 있습니다. 즉, varchar와 varchar2는 동일한 데이터형입니다.
6. SQL에서 문자열의 시작과 끝은 작은 따옴표를 사용합니다. 큰따옴표는 일반적으로 잘 사용되지 않습니다. 사용하는 DB에 따라 다르겠으나, 큰 따옴표의 경우 문제에서 처리조건에서 명시되지 않은 이상 사용에 주의해주세요.
-
*2018-08-06 11:27:41
1. 띄어쓰기에 대해서는 기본적인 요소 간 띄어쓰기만 신경쓰시면 됩니다.
괄호는 기본적으로 들어가야할 요소에는 들어가야 하며, 등호와 세미콜론에 대해서는 문제에서 처리조건으로 언급되는 경우가 많으니 문제에 제시된 사항을 주의하며 푸시면 됩니다.
2. 가능합니다. value in은 or구문으로 변경하는 것이 가능합니다.
3. mysql에서는 소문자로 사용이 가능합니다. 다만 일반 텍스트나, 테이블, 도멩인 명들과의 구분을 위해 대문자로 사용하시는 걸 권해드립니다.
4. 줄바꿈과 괄호의 줄 위치는 코드 작성에 영향을 주지 않으므로 괜찮습니다. 다만, 괄호의 경우 줄 위치를 신경쓰다가 개수가 틀린 경우 코드가 아예 실행되지 않으니 주의하세요.
5. varchar2는 실제 오라클에서 사용하는 varchar의 다른 이름의 데이터형입니다. 오라클에서 이후 varchar를 다른 용도로 쓰겠다고 공언한 바가 있어(Document name : Oracle 10G) varchar2 라는 이름으로 사용되는 경우가 종종 있습니다. 즉, varchar와 varchar2는 동일한 데이터형입니다.
6. SQL에서 문자열의 시작과 끝은 작은 따옴표를 사용합니다. 큰따옴표는 일반적으로 잘 사용되지 않습니다. 사용하는 DB에 따라 다르겠으나, 큰 따옴표의 경우 문제에서 처리조건에서 명시되지 않은 이상 사용에 주의해주세요.