Rianshin

PostgreSQL DELETE 문 본문

Develop

PostgreSQL DELETE 문

RianShin 2024. 5. 3. 08:53
728x90
반응형
SMALL

DELETE 문

테이블의 특정 데이터를 삭제하거나 테이블 내에서 존재하는 모든 데이터를 삭제 할 수 있습니다.

 

기본문법

 

삭제할 테이블 작성 후 조건 입력

DELETE
FROM
	TARGET_TABLE A
WHERE 조건식;

 

실습

 

- LINK테이블의 ID가 5인 행을 삭제

실습1

DELETE
FROM
	LINK
WHERE
	ID = 5;
	
COMMIT;
 

실습2

 

- DELETE JOIN 사용하여 LINK_TMP 테이블과 LINK 테이블의 ID값으로 조인 후 삭제

LINK 데이터

 

LINK_TMP 데이터

 

DELETE
FROM
	LINK_TMP A
	USING LINK B
WHERE
	A.ID = B.ID;

COMMIT;

중복값 데이터 삭제

실습3

 

- LINK테이블의 모든 데이터를 삭제

DELETE FROM LINK;

COMMIT;

- 경고 문구를 확인하면 모든데이터는 삭제가 됩니다.

 

728x90
반응형
LIST
Comments