UPDATE문은 테이블의 하나 이상의 열을 갱신하는 명령문
구문:
UPDATE table_name
SET column1 = value1
[ , column2 = value2, ... ]
[ WHERE search_condition ]
▸ columni = valuei 쌍은 필요한 만큼 반복될 수 있음(쌍들사이는 ‘,’로 구분).
▸ WHERE 절(WHERE search_condition)은생략할 수도 있지만, 이 경우 모든 행을 일괄적으로 갱신해 버리므로 주의해야 함(따라서 대부분의 경우에 WHERE절을 사용
USE pubs
SELECT *
FROM roysched
WHERE title_id= 'BU1032'
UPDATE roysched
SET royalty = 8
WHERE title_id = 'BU1032'
SELECT *
FROM roysched
WHERE title_id = 'BU1032'
■ 값으로 DEFAULT 사용
●해당되는 열의 값을 기본값 또는 NULL로 갱신
● 예
SELECTcountry
FROM publishers
WHERE pub_id= '9911'
UPDATEpublishers
SET country = DEFAULT
WHERE pub_id= '9911'
SELECTcountry
FROM publishers
WHERE pub_id= '9911'
'Database > MS-SQL' 카테고리의 다른 글
데이터형과 데이터 무결성 (0) | 2008.10.01 |
---|---|
T-SQL (0) | 2008.10.01 |
DB Transact-SQL (0) | 2008.10.01 |
db DELETE문 + 팁 + 명령문정리 (0) | 2008.10.01 |
080930 sql 정리 (0) | 2008.09.30 |
db 기본값 디폴트값 모든 열에 “DEFAULT”를 적용하고자 할 경우 (0) | 2008.09.30 |
db 명령문 insert 문 기초 (0) | 2008.09.30 |
db SELECT 중복 제거 distinct 와 TOP 그리고 GROUP BY (0) | 2008.09.30 |