티스토리 뷰
반응형
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
- 밥벤션
- 더컨벤션반포
- 선그리기
- 서지안실장님
- 어두운홀
- 곡선
- SQL
- DrawBezier
- NodeEditor
- 호텔아이폰스냅
- AssetDatabse
- 서지안플래너
- unity
- Unity Editor
- unity5
- 곡선그리기
- node
- ContextMenu
- 유니티
- EditorWindow
- 화려한홀
- 아이폰스냅추천
- It
- 결혼
- GenericMenu
- 지안브라이드
- MSsql
- ScriptableObject
- C#
- 웨딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함