2010년 03월 08일
SQL 명령어 INSERT, UPDATE, DELETE 구문
INSERT INTO authors VALUES ('111-22-3333', 'web', 'genie', '051-258-3265',
'우리동', '오데구', '', '11111', 0)
UPDATE authors SET au_id='111-22-3333', address = '부산시 해운대구',
contract = 1 WHERE au_id = '222-22-2222'
where절을 생략하면 전체가 수정되므로 상당히 유의해야 한다. 반드시 where 조건으로
수정할 부분만 적용.
begin tran : 트랜잭션을 시작함. (MS-SQL의 트랜잭션 명령)
UPDATE authors SET city = '대전시' WHERE au_id = '222-33-1111' : 수정 작업.
SELECT * FROM authors : 확인해 본다.
rollback tran : 수정이 잘못됐으면 다시 돌림.
commit tran : 작업 완료 승인. 이후는 되돌릴 수 없음.
DELETE authors WHERE au_id = '111-11-2222'
역시 where절을 생략하면 전체가 삭제되므로 매우 주의. Transaction이 강력히 권장.
걍 안지우면 되잖아.
# by | 2010/03/08 13:12 | ICT 정보와 IoT | 트랙백
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]