티스토리 뷰
반응형
MSSQL에서 테이블명, 조건문에 따른 Delete 또는 다른 테이블과 Join 하여 조회한 데이터를 삭제하는 방법이 있습니다.
테이블명, 조건문에 따른 Delete의 경우 아래와 같이 사용합니다.
DELETE FROM TABLE1
WHERE [조건문]
다른 테이블과 JOIN 한 결과를 가지고 있는 데이터를 삭제해야 하는 경우는 아래와 같이 사용합니다.
DELETE a
FROM
TABLE1 a
JOIN TABLE2 b on a.id = b.id
WHERE [조건문]
위와 같이 TABLE1, TABLE2를 JOIN 하고 조건문을 사용하여 TABLE1의 데이터를 삭제할 수 있습니다.
Update문의 경우
일반적인 Update를 사용할 때는 아래와 같이 사용하지만
UPDATE TABLE1
SET
id = 4
where data = 'temp'
다른 테이블과 JOIN 할 경우 아래와 같이 사용 가능합니다.
UPDATE a
SET
a.id = 4
FROM TABLE1 a
JOIN TABLE2 b on b.id = a.id
where b.data2 = 'test'
Update문
UPDATE 테이블이름
형식과
Delete문
DELETE 테이블이름
처럼 앞을 하나의 블록으로 생각해 보면 결국 사용 방법은 같습니다.
'SQL' 카테고리의 다른 글
| [MSSQL] LOCK 조회 및 쿼리 확인(+ 조치방법) (0) | 2021.12.14 |
|---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 결혼준비
- 웨딩
- NodeEditor
- 촬영복
- ScriptableObject
- It
- C#
- MSsql
- 촬영복대여
- ContextMenu
- 곡선그리기
- unity
- DrawBezier
- 루스트로
- AssetDatabse
- SQL
- Unity Editor
- 선그리기
- 에토프꾸뛰르
- 더컨벤션반포
- 화이트풍성드레스
- EditorWindow
- unity5
- 제네리꼬
- 결혼
- node
- 에토프
- GenericMenu
- 곡선
- 유니티
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함