728x90
반응형
SMALL
▶ DELETE문
- 기본 문법 : DELETE FROM 테이블 WHERE 컬럼명 = 테이터
. DELETE문은 테이블에 있는 데이터를 삭제하는 것이다.
CREATE TABLE EMP (
empno INT NOT NULL,
ename VARCHAR(10),
job VARCHAR(9),
mgr INT,
hiredate DATE,
sal NUMERIC(7,2),
comm NUMERIC(7,2),
deptno INT -- 외래키
CONSTRAINT emp_pk PRIMARY KEY (empno) -- 기본키
)
INSERT INTO
dbo.EMP(empno, ename,job,mgr,hiredate,sal,comm,deptno)
VALUES
(110,'김철수','직장인',100,GETDATE(),20000.00,10000.00,1),
(20,'이순신','직장인',101,GETDATE(),10000.00,10000.00,1),
(30,'유관순','직장인',102,GETDATE(),20000.00,10000.00,1),
(40,'계백','직장인',103,GETDATE(),25000.00,10000.00,1),
(50,'한가인','직장인',104,GETDATE(),20500.00,10000.00,1),
(60,'조인성','직장인',105,GETDATE(),30000.00,10000.00,2),
(70,'김재상','직장인',106,GETDATE(),80000.00,10000.00,3),
(80,'이선근','직장인',107,GETDATE(),40000.00,10000.00,3),
(90,'김근호','직장인',108,GETDATE(),10000.00,10000.00,4),
(100,'김나연','직장인',109,GETDATE(),12000.00,10000.00,1)
. 데이터를 넣어서 검색을 하면

. 위에 데이터에서 empno = 20을 삭제를 해보자.
DELETE FROM EMP WHERE empno = '20'

. 위에 데이터를 보면 empno = '20'이 삭제 된 것을 확인 할 수 있다.
. WHERE 절을 사용하지 않으면 원하는 데이터를 선택하여 삭제를 할 수가 없다.
728x90
반응형
LIST
'MSSQL' 카테고리의 다른 글
MSSQL - IN(컬럼,컬럼,...) 연산자 (0) | 2024.03.20 |
---|---|
MSSQL - BETWEEN문 (0) | 2024.03.19 |
MSSQL UPDATE문 (0) | 2024.03.16 |
MSSQL - INSERT 삽입 (0) | 2024.03.15 |
MSSQL - SELECT 조회 (0) | 2024.03.13 |