SET ANSI_WARNINGS on -- DEFAULT OPTION 임
IF OBJECT_ID('TBLX') IS NOT NULL /// 'TBLX'란 테이블이 존재하면 삭제 할것
DROP TABLE TBLX
GO
CREATE TABLE TBLX /// TBLX 테이블 만들기
(A VARCHAR(5) /// A칼럼 Varchar(5), B칼럼 Varchar(5)
,B VARCHAR(5))
INSERT INTO TBLX VALUES ('AAAAA','BBBBB') /// 인서트.
ALTER TABLE TBLX /// TBLX 테이블에서
ALTER COLUMN A CHAR(4) /// A칼럼의 속성을 Char(4)로 변경
GO
ALTER TABLE TBLX /// TBLX 테이블에서
ALTER COLUMN B VARCHAR(10) /// B칼럼의 속성을 VARCHAR(10) 로 변경
GO
SELECT * FROM TBLX
-- 더 작게는 변경되지 않았음
-- 크게는 변경되었음
SET ANSI_WARNINGS OFF
ALTER TABLE TBLX
ALTER COLUMN A CHAR(4)
GO
SELECT * FROM TBLX
'ms-sql' 카테고리의 다른 글
SQL Server에서 xp_cmdshell과 Ole Automation을 이용한 파일 삭제. (0) | 2010.04.06 |
---|---|
How to apply SQL datetime formatting functions? (0) | 2010.03.08 |
DateTime 관련. (0) | 2010.03.08 |
칼럼명 변경및 기타. (0) | 2010.03.08 |
테이블 칼럼명 구하기. 기타 등등 (0) | 2010.03.04 |