오늘은 MSSQL update문 기본 사용법과 활용방법에 대해서 알아보고
추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다.
목차
1. MSSQL update 기본 사용법
2. MSSQL update 활용법
3. MSSQL update 예제
1. MSSQL update 기본 사용법
update 문은 데이터베이스에 있는 자료를 입력한 값으로 업데이트시키는 명령어입니다.
기본 문법은 아래와 같습니다.
(조건 문을 않주게 되면 모든 칼람의 내용이 변경됩니다.)
UPDATE 테이블명 SET 칼럼명 = '내용'
UPDATE 테이블명 SET 칼럼명 = '내용' WHERE 조건문
2. MSSQL update 활용법
트랜잭션 문은 조금 더 안전한 데이터 베이스 작업을 가능하게 합니다.
업데이트 문을 사용할 때에는 수행하기 전 마지막으로 한 번 더 확인할 수 있는 기회를 주기 위해
트랜잭션을 사용하는게 좋습니다.
BEGIN TRAN --트랜잭션 시작
ROLLBACK TRAN --트랜잭션 이전 상태로 ROLL BACK
COMMIT TRAN --트랜잭션 완료
3. MSSQL update 예제
bebeya 테이블에 나이가 2살인 대상의 이름을 bebe로 변경하세요.
정상적으로 변경되 었다면commit을
잘못 변경했다면 rollback을 사용해서
결과 값을 돌릴 수 있습니다.
--정상적으로 변경되었다(commit)
SELECT * FROM bebeya WHERE age='2' --변경전 데이터 조회
BEGIN TRAN
UPDATE bebeya SET name = 'bebe'
WHERE age = 2;
SELECT * FROM bebeya WHERE age='2' --변경 후 데이터 확인
COMMIT; --적용
--정상적으로 변경되지 않았다(ROLLBACK)
SELECT * FROM bebeya WHERE age='2' --변경전 데이터 조회
BEGIN TRAN;
UPDATE bebeya SET name = 'bebe'
WHERE age = 2;
SELECT * FROM bebeya WHERE age='2' --변경 후 데이터 확인
ROLLBACK;--되돌림
'IT > MSSQL' 카테고리의 다른 글
MSSQL 별칭(Alias) 사용법 (예제 포함) (0) | 2021.02.18 |
---|---|
MSSQL Delete문 사용법 (예제 포함) (0) | 2021.02.17 |
MSSQL select문 사용법과 활용 (예제 포함) (0) | 2021.02.16 |
MSSQL Insert문 사용법과 활용 (예제 포함) (0) | 2021.02.16 |
MSSQL SQL프로파일러(Profiler) 실행권한 부여하기 (0) | 2020.12.03 |
댓글