1. 정의할 때 띄어쓰는게 궁금합니다.
CREATE DOMAIN 도메인명 데이터타입
DEFAULT 기본값
CONSTRAINT ~
이런 식으로 작성되잖아요.
그런데
CREATE DOMAIN~
DEFAUlT~
CONSTRAINT~
이렇게 작성해야하나 싶어서요!
CREATE VIEW 뷰명 AS SELECT문을
CREATE VIEW 뷰명
AS SELECT문 이렇게도 작성을 하잖아요.
그런데 이게 아닌
CREATE VIEW 뷰명
AS SELECT문 이렇게 써야하는 건지..
어떨 때 줄 앞에 공간을 둬야 하는지 궁금합니다ㅜ
2. TRIGGER 정의할 때,
TRIGGER BODY쪽을 보면 BEGIN으로 시작해서END로 끝나는데
BODY 안쪽 SQL문 끝에 ;를 붙여주고,
BODY마지막에 END에도 ;를 붙여줘야 하나요?
안녕하세요 길벗수험서 운영팀입니다.
[1]
줄을 띄우거나 하는 것은 프로그래밍에서도 마찬가지로 단순히 가시성을 위한 것입니다.
SQL에서 공간을 띄우는 것은 ( 을 기준으로,
프로그래밍에서 공간을 띄우는 것은 { 을 기준으로 하는 것이 일반적입니다.
크게 중요한 부분은 아니며, SQL 수행과는 무관하니 걱정하실 필욘느 없습니다.
[2]
예, 맞습니다.
begin과 end 사이에는 SQL문이 들어갑니다.
삽입된 모든 SQL문의 마지막마다 세미콜론;을 붙여줘야 하죠.
end 끝에 들어간 세미콜론;은 create trigger의 마지막을 알려주는 구분자 입니다.
행복한 하루되세요 :)
-
관리자2019-04-08 11:07:21
안녕하세요 길벗수험서 운영팀입니다.
[1]
줄을 띄우거나 하는 것은 프로그래밍에서도 마찬가지로 단순히 가시성을 위한 것입니다.
SQL에서 공간을 띄우는 것은 ( 을 기준으로,
프로그래밍에서 공간을 띄우는 것은 { 을 기준으로 하는 것이 일반적입니다.
크게 중요한 부분은 아니며, SQL 수행과는 무관하니 걱정하실 필욘느 없습니다.
[2]
예, 맞습니다.
begin과 end 사이에는 SQL문이 들어갑니다.
삽입된 모든 SQL문의 마지막마다 세미콜론;을 붙여줘야 하죠.
end 끝에 들어간 세미콜론;은 create trigger의 마지막을 알려주는 구분자 입니다.
행복한 하루되세요 :)