전문 관리 > 비즈니스 객체 변경 > 유형 및 속성 관리 > 유형 및 속성 관리 명령줄 도구 > 유형에 열 추가 > AddColumns 도구 실행
  
AddColumns 도구 실행
AddColumns 도구는 Windchill 셸에서 실행합니다.
* 
AddColumns를 실행하여 유형에 로컬 속성 열을 추가하기 전에 먼저 AddColumns 매개변수와 함께 -r 도구를 실행하여 경고가 발생하는지 확인합니다. 유형에 로컬 속성 열을 추가하기 전에 해당 경고를 수정합니다.
AddColumns 도구 사용법은 다음과 같습니다.
AddColumns [-a][-u][-r][-syncFromDB] type_name datatype=number {datatype=number} [directory] [-s][-f][-stringSize]
AddColumns -u [-s]
AddColumns -r type_name [directory]
AddColumns -syncFromDB
AddColumns [-a] type_name [datatype=number {datatype=number}] -stringSize
대괄호( [ ] )는 선택적 매개변수를 나타내고 중괄호( { } )는 두 번 이상 지정할 수 있는 매개변수를 나타냅니다. AddColumns 도구 사용법에 대한 자세한 내용을 보려면 Windchill 셸에서 추가 매개변수 없이 AddColumns 명령을 실행합니다.
다음 표에서는 AddColumns 도구와 함께 지정할 수 있는 입력 매개변수 및 인수에 대해 설명합니다.
매개변수
설명
-a
데이터베이스 스키마를 업그레이드하지 않고 지정된 유형 클래스에만 열을 더 추가합니다. type_name, datatypenumber 매개변수도 지정해야 합니다. 새 열이 포함되도록 내부 파일(.ser) 및 클래스 파일(.class)을 업데이트합니다.
* 
유형에 포함된 ObjectReferenceVersionReference 열의 총 개수는 35개를 초과할 수 없습니다.
-u
데이터베이스 스키마 및 로컬 속성 열 스키마 파일을 업그레이드합니다. 이 매개변수는 메소드 서버를 시작하거나 다시 시작하기 전에 여러 유형에 대해 -a 매개변수와 함께 명령을 실행한 후에 사용해야 합니다. -u 매개변수와 동시에 -s 매개변수를 지정한 경우가 아니면, 진행률을 표시하기 위해 Windchill Upgrade Tool스키마 업그레이드 창이 실행됩니다. 이 창은 데이터베이스 스키마 업그레이드가 완료되면 사라집니다.
데이터베이스 스키마 업그레이드(-u 매개변수와 함께 AddColumns 도구 실행)는 시간이 오래 걸릴 수 있습니다. 따라서 -u 매개변수는 일반적으로 -a 매개변수와 함께 AddColumns 도구를 여러 번 실행한 후에만 실행합니다.
유형에 대한 ObjectReferenceVersionReference 열이 최대 개수인 35개를 초과하거나 유형에 추가된 총 열 수가 데이터베이스에 허용되는 최대값을 초과할 경우 데이터베이스 스키마 업그레이드가 실패합니다.
-r
지정된 유형에 대한 열 정보를 보고합니다. 자세한 내용은 AddColumns 보고서 및 경고 해결를 참조하십시오.
-syncFromDB
데이터베이스 스키마와 일치하도록 로컬 속성 열 스키마 파일을 업데이트하고 모든 유형에 대한 데이터베이스 스키마와 일치하도록 내부(.ser) 및 클래스 파일(.class)을 업데이트합니다.
type_name
열을 추가할 모델링된 클래스의 전체 이름입니다. 이 값은 유형 및 속성 관리 유틸리티에서 유형에 대한 내부 이름 필드에 표시됩니다.
datatype
추가할 열의 데이터 유형입니다. 적합한 값: String, Long, Double, Boolean, Timestamp, ObjectReference, VersionReferenceInlineBLOB
number
추가할 열의 수입니다.
directory
생성된 유형 열 Java 파일을 저장할 디렉토리입니다. 이 매개변수는 선택사항입니다. 이 매개변수를 지정하지 않을 경우 생성된 Java 파일이 <Windchill>\temp\src에 저장됩니다.
-s
자동 모드에서 실행합니다. 즉, Windchill Upgrade Tool스키마 업그레이드 창이 실행되지 않습니다. 이 매개변수는 -u 또는 -syncFromDB 매개변수와 함께 지정할 경우에만 유효합니다.
-f
총 테이블 열 수가 255개를 넘는 경우에도 열이 추가되도록 합니다. 총 열 수를 255개 이상으로 늘릴 경우 성능에 영향을 줄 수 있습니다. 데이터베이스에 허용되는 최대 개수 이상으로 열을 추가할 수 없습니다.
-stringSize
String 등록 정보 값(값 범위는 500-4000)을 기준으로 com.ptc.core.lwc.string.ColumnSizes 데이터 유형 열의 열 크기를 재구성합니다. 자세한 내용은 문자열 로컬 속성에 대해 더 큰 데이터베이스 열 크기 설정을 참조하십시오.
* 
AddColumns 도구는 멀티 바이트 문자 세트에 대한 소스 데이터베이스 및 대상 데이터베이스의 유효성을 검사합니다(Oracle에만 해당). 이 도구는 둘 다 동일한 maxBytesPerChar 계수를 갖는 경우, 또는 소스 데이터베이스가 싱글 바이트이고 대상 데이터베이스가 멀티 바이트인 경우에만 열을 추가하는 작업을 수행합니다. 이 작업은 멀티 바이트 소스 데이터베이스 및 싱글 바이트 대상 데이터베이스에 대해서는 지원되지 않습니다.