사용자 테이블에 지원되는 데이터 유형
이 주제에서는 지원되는 각 데이터베이스에 작성된 사용자 테이블에 대해 Campaign에서 지원하는 데이터 유형을 나열합니다. 여기에 나열되지 않은 모든 기타 데이터 유형은 지원되지 않습니다. 사용자 테이블을 Campaign에서 맵핑하기 전에 테이블이 지원되는 데이터 유형만 사용하는지 확인하십시오.
*
IBM® Campaign 플로우차트에 맵핑된 경우 테이블의 DATE, DATETIME 또는 TIMESTAMP 데이터 유형의 열은 DATE, DATETIME 또는 TIMESTAMP가 괄호 안에 저장된 형식(예: [DELIM_D_M_Y] 또는 [DT_DELIM_D_M_Y])의 TEXT 유형으로 나타납니다. 플로우차트에 있는 테이블 맵핑의 데이터 유형이 TEXT로 표시되더라도 애플리케이션은 이 형식을 이해하고 적절하게 처리합니다. 이러한 세 가지 데이터 유형이나 날짜 또는 시간 관련 데이터 유형의 열을 대상 ID 열로서 TEXT 대상 레벨에 맵핑하지 마십시오. TEXT 대상 레벨로서 날짜 관련 열의 맵핑은 지원되지 않습니다.
DB2®
bigint
char
date
decimal
double
float
int
numeric
real
smallint
timestamp
varchar
Netezza®
bigint
byteint
char(n) [1]
date
float(p)
int
nchar(n) [2]
numeric(p, s)
nvarchar(n) [2]
smallint
timestamp
varchar(n) [1]
1.
nchar 또는 nvarchar가 있는 동일한 테이블에 사용될 때 지원되지 않음.
2.
char 또는 varchar가 있는 동일한 테이블에 사용될 때 지원되지 않음.
Oracle
DATE
FLOAT (p)
NUMBER [ (p , s) ] [1]
TIMESTAMP
VARCHAR2(size BYTE)
1.
NUMBER를 사용할 때 데이터 소스 특성(Campaign > 파티션 > 파티션N > 데이터 소스 > [데이터 소스 이름] > 스키마 검색을 위해 SQL 사용)을 TRUE로 설정하지 않는 한 정밀도가 필수입니다. 정확도를 지정하지 않고 해당 데이터 소스 특성을 설정하지 않은 경우 Campaign은 14 자릿수의 정밀도를 보유하는 데이터 유형으로 값을 저장합니다. 필드에 있는 값의 정밀도가 15 자릿수를 초과하면 값을 Campaign에 가져올 때 정밀도가 유실되므로 문제점이 될 수 있습니다.
SQL Server
bigint
bit
char(n) [1]
datetime
decimal
float
int
nchar [2]
numeric
nvarchar [2]
real
smallint
text
tinyint
varchar(n) [1]
1.
nchar 또는 nvarchar가 있는 동일한 테이블에 사용될 때 지원되지 않음.
2.
char 또는 varchar가 있는 동일한 테이블에 사용될 때 지원되지 않음.
Teradata
bigint
byteint
char
date
decimal
float
int
numeric
smallint
timestamp
varchar