Insert문 하나 여쭤봅니다. 0 1 4,639

by 손님 SQL INSERT [2009.06.19 19:38:34]


초보 질문하나 드립니다.

테이블에 insert를 하려는데 해당데이터가 없으면 insert를 수행하도록 하고 싶습니다.

아래와 같이 하면 될 것 같아서 작성을 했는데 입력이 되지를 않네요.

뭐가 잘못된 것인가요??

아래는 샘플입니다.

INSERT INTO Table1(MSR_DATE)

VALUES('20090601230000')

WHERE

(SELECT COUNT(*) FROM Table1 WHERE MSR_DATE = '20090601230000') < 1;

by 마농 [2009.06.20 12:52:59]
INSERT INTO table1(msr_date)
SELECT '20090601230000' FROM dual
WHERE NOT EXISTS (SELECT 1 FROM Table1 WHERE msr_date = '20090601230000')
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입