8. 데이터 조작 DML > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 8. 데이터 조작 DML

본문

 

select * into employee FROM pubs.dbo.employee

select * into publishers FROM pubs.dbo.publishers

select * into copy_emp FROM employee

select * into insert_test FROM employee where 1=2 를 해준다.

 

• 테이블에 행 삽입

• 테이블의 행 갱신

• 테이블에서 행 삭제

• 테이블의 행 병합

• 트랜젝션 제어 

 



데이터 조작어


• 다음 경우에 DML문이 실행된다.

- 테이블에 새 행 추가 (INSERT)

- 테이블의 기존 행 수정 (UPDATE)

- 테이블에서 기존 행 삭제 (DELETE)

• DML(데이터 조작어)은 SQL의 핵심요소로서 데이터베이스에 데이터를 추가, 갱신 또는 삭제할 때 실행한다.

• 트랜잭션은 논리 작업 단위를 형성하는 DML문의 모음으로 구성된다.

 

예를 들어, 은행 업무 데이터베이스에서 은행 고객이 보통 예금에서 당좌예금으로 금액을 이체하는 경우 

이 트랜잭션은

보통 예금 잔액 감소, 당좌 예금 잔액 증가 및 트랜잭션 저널(journal)에 트랜잭션기록이라는 세 가지 작업으로 구성된다.

 

SQL server는 이 세 가지 SQL문이 모두 수행되어 해당 계정에 정확한 잔액이 유지되도록 한다.

트랜잭션 명령문 중 하나라도 실행되지 못하면 나머지 명령문의 실행도 취소되어야 한다. 

댓글목록

8. 데이터 조작 DML
이어쓰기 1.A 8-1. INSERT문 구문
이어쓰기 2.B 8-2. 널 값 삽입 방법
이어쓰기 3.C 8-3. 다른 테이블에서 행 복사
이어쓰기 4.D 8-4. 명시적(Explicit) 기본 기능 개요
이어쓰기 5.E 8-5. UPDATE문 구문
이어쓰기 6.F 8-6. 서브 쿼리로 두 열 갱신
이어쓰기 7.G 8-7. 다른 테이블을 기반으로 행 갱신
이어쓰기 8.H 8-8. DELETE문 : 행 삭제
이어쓰기 9.I 8-9. 테이블 절단(제거)
이어쓰기 10.J 8-10. INSERT문에 서브 쿼리 사용 ーー MSSQL에서 지원되지 않는 기능
이어쓰기 11.K 8-11. 데이터베이스 트랜잭션
이 원글에 이어쓰기

학습자료 목록

Total 91건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기