--[1]
3.Update(수정)문
--정의) Update 테이블명Set 필드명= 값[Where 조건]
--Update문이나Delete문에서조건을생략하면...
전체레코드에영향을미친다.
--[!]
전체데이터출력
Select *From Momos Order By num Desc
Go
--[2]
Name이홍길동인사람의Email을'hong@redplus.net'으로변경
Update Momos
Set
email = 'hong@redplus.net'
Where
name = '홍길동'
Go
Select *From Momos
Go
--Name이'동'으로끝나는레코드의Name='한라산', Email='h@h.net'
Update Momos
Set
name='한라산', email='h@h.net', title='안녕하세요'
Where name Like '%동'
Go
--Where
절이없는Update문을사용하지마시오.
Update Momos
Set name='홍길동'
--Where
name='한라산'
--퀴즈)Name에'두'자가들어가는사람의Name을'천두산'으로변경
Update Momos
Set
name='천두산'
Where
name Like'%두%'
Go
--[3]트랜잭션과함께...(사용이유: 잘못변경된데이터를다시복구하는방법으로사용된다.)
Begin Tran
Update Momos
Set name = '천두산'
Where name Like '%두%'
--Rollback Then
Commit Tran
Go --원상태로돌리고싶다면Rollback Then을드래그후실행한다.
'DataBase > MS SQL' 카테고리의 다른 글
07.MS_SQL 2008 - DB 이름변경, 동적(임시)테이블 만들기 (0) | 2009.09.11 |
---|---|
06-1.MS_SQL 2008 - Delete문 (0) | 2009.09.10 |
05.MS_SQL 2008 - Select (0) | 2009.09.10 |
04.MS_SQL 2008 - OLE DB설정 (0) | 2009.09.10 |
03.MS_SQL 2008 - 사용자 관리 (0) | 2009.09.10 |
Comments