SQL 질문요.

· 2009-06-20 (토) 00:51:28 · 1366 · 2
SQL을 열심히 공부 중인 사람입니다.

첫 단원을 배우고 있는데요..

궁금한 점이 있어서 질문을 올립니다!..

create table sql_study(
last_name VARCHAR(30) DEFAULT 'iamfast',
first_name VARCHAR(20),
email VARCHAR(50),
gender CHAR(1),
birthday DATE,
profession VARCHAR(50),
location VARCHAR(50),
status VARCHAR(20),
interests VARCHAR(100),
seeking VARCHAR(100)
);

이 코드를 보시면 DEFAULT가 있는데요..

저건 도데체 있는 이유는 알겠는데 사용법을 모르겠습니다.

그리고 책에서는 NOT NULL 뒤에 DEFAULT(이런식 : NOT NULL DEFAULT 1.00)

인데 의미상으로 생각해보면 NULL은 안된다

근데 DEFAULT가 NULL일때 적용되는 것 아닙니까?

저는 DEFALUT의 사용법이 궁금하며

NOT NULL이 아니더라도

insert values(, "iamfast");

이런식이면 에러가 나는뎁숑.. ㅜㅜ..

알려주세요!
|

댓글 2개

2009-06-20 (토) 12:02:26
insert values( NULL, "iamfast");
답변 감사합니다..
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,933건
+
제목 글쓴이 날짜 조회
09-06-20 조회 1,354
09-06-20 조회 1,236
09-06-20 조회 1,280
09-06-20 조회 1,257
09-06-20 조회 1,299
09-06-20 조회 1,208
09-06-20 조회 1,989
09-06-20 조회 1,848
09-06-20 조회 1,242
09-06-20 조회 1,316
09-06-20 조회 1,265
09-06-20 조회 1,420
09-06-20 조회 1,255
09-06-20 조회 1,244
09-06-20 조회 1,200
09-06-20 조회 2,153
09-06-20 조회 1,312
09-06-20 조회 1,199
09-06-20 조회 1,367
09-06-20 조회 1,219