page no. 128286726
- 기능 설명
- Matrix JDBC Driver에서 컬럼 타입에 Hint를 적용하여, 컬럼 타입을 지정할 수 있는 기능을 추가하였습니다.
- 개선 내용
- 컬럼 타입 지정 추가
- (기존)
- 컬럼은 입력된 데이터 값에 따라 자동으로 컬럼 타입 적용
- (변경)
- 컬럼에 Hint를 명시하여, 해당 컬럼의 타입을 강제 지정 적용
- 컬럼에 Hint를 명시하지 않을 경우, (기존) 방식과 마찬가지로 데이터 값에 따라 자동으로 컬럼 타입 적용
- 지원되는 타입은 VARCHAR와 NUMBER 두 가지
- (기존)
- 컬럼 타입 지정 추가
- 사용 방법
- Matrix JDBC Driver를 통해 준비한 Data 내용을 확인해보기 위해 i-AUD Designer 내 Script Editor를 실행합니다.
- 실행 가능한 형식 (지시자)인 @@TAB 선언하고 컬럼 및 데이터 값을 설정합니다.
- 컬럼 타입을 지정하기 위해서는 구분자인 '|' 명시하고, 다음 Hint를 명시하도록 합니다.
- VARCHAR 타입 강제 지정 시 → (COL1|VARCHAR )
- NUMBER 타입 강제 지정 시 → (COL3|NUMBER)
- 컬럼 타입을 지정하기 위해서는 구분자인 '|' 명시하고, 다음 Hint를 명시하도록 합니다.
- 위와 같이 Data를 구성하고, Execute를 눌러 실행하면 다음과 같이 결과가 출력됩니다.
- COL1 컬럼은 Hint 값으로 VARCHAR로 지정된 상태며, Hint 값은 제외된 컬럼명으로 표시합니다.
- COL2 컬럼은 Hint 값이 지정되어 있지 않으므로, 데이터 값을 확인하여 컬럼 타입이 지정됩니다.
현재 데이터 값을 보면 숫자로만 구성되어 있으므로, NUMBER 타입으로 지정된 상태입니다. - COL3 컬럼은 Hint 값으로 NUMBER로 지정된 상태며, Hint 값은 제외된 컬러명으로 표시합니다.
- COL4 컬럼은 COL2 컬럼과 마찬가지로 동일한 정책이 적용되어 NUMBER 타입으로 지정된 상태입니다.
참고 사항
- 컬럼 적용 우선순위는 다음과 같습니다.
- 사용자가 Hint를 지정하면 무조건 지정된 컬럼 타입으로 적용합니다.
- 사용자가 Hint를 지정하지 않으면 데이터 값을 확인하여 자동으로 컬럼 타입을 적용합니다.
- 자동으로 컬럼 타입을 적용하는 것은 샘플링 범위인 10행까지로 적용되어 있습니다.
- @@TAB외에도 @@CSV에서도 Hint 기능을 사용할 수 있습니다.
- 지원되는 타입은 VARCHAR와 NUMBER 두 가지입니다.
주의 사항
변경 사항
| 변경 전 | 변경 후 | 릴리즈 번호 |
|---|---|---|
기존 컬럼 타입 지정 불가
| 컬럼 타입 지정 가능
| 7.0.500.20260226-11 |
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 |
| ||||||



