http://www.kdug.kr/index.php?pgname=home/qna&brcode=qna&mode=VV&wrno=1669
alter table에서 컬럼 형 변환 |
관리 | 2008-09-23 17:39:22 |
|
|
|
|
안녕하세요
다음과 같은 테이블이 있습니다.
[db2inst1@localhost ~]$ db2 describe table t1
Column Type Type
name schema name Length Scale Nulls
------------------------------ --------- ------------------ -------- ----- ------
C3 SYSIBM INTEGER 4 0 Yes
C1 SYSIBM VARCHAR 7 0 Yes
C4 SYSIBM VARCHAR 18 0 Yes
컬럼 C4 의 type을 varchar(5) 로 바꾸려고 합니다.
다음과 같이 명령을 했습니다.
[db2inst1@localhost ~]$ db2 "alter table t1 alter column c4 set data type varchar(5)"
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0190N ALTER TABLE "DB2INST1.T1" specified attributes for column "C4" that
are not compatible with the existing column. SQLSTATE=42837
문법이 틀린것 같지는 않은데 잘 모르겠네요.
답변 부탁드립니다.
|
|
|
|
|