가끔 enterprise management에서 직접 테이블을 열어서 값을 수정할때가 있다.
이때 값이 그냥 공백값이면 값을 지우면 되지만 null값으로 초기화를 시켜줘야 할 경우가 있다.
mssql 2000의 경우에는 ctrl + alt + 0(ins) 키를 눌러주면 값이 null값으로 필드가 초기화 되고
mssql 2005의 경우에는 ctrl + 0(int) 키를 눌러주면 null값으로 필드가 초기화 된다.
아직 2008을 써보지 않아서 거긴 어떤지 모르겠다.
위에 내용은 단일 갯수일 경우에 쓰면 편하고
정식적으로 처리 할려면
update 테이블명
set 컬럼명=null
where 조건절
처럼 쓰면 되겠다.
항상 유념해야 할껏은 업데이트 할 경우에 조건문을 꼭 확인하기 바란다.
가끔 확인안하다 전체 필드가 업뎃하는 경우가 생기면 초낸 난감해질껏이다.(필자도 몇번...ㅎㄷㄷ).
'Study > mssql' 카테고리의 다른 글
MSSQL2005 외부접속문제. (0) | 2010.05.24 |
---|---|
MSSQL 2005 로그파일 축소 (0) | 2010.02.18 |
sql injection 을 해결해보자. (0) | 2010.02.04 |
MSSQL 트랜잭션 로그 자동 백업하기.[MSSQL-2000] (0) | 2009.12.28 |
MS-SQL 자동인덱스(identity) 초기화 (0) | 2009.01.29 |