Поддерживаемые типы данных для пользовательских таблиц
В этом разделе представлены типы данных, поддерживаемые компонентом Campaign для пользовательских таблиц, созданных в каждой поддерживаемой базе данных. Все другие данные, которые не представлены здесь, не поддерживаются. Перед тем, как отобразить пользовательские таблицы в Campaign, убедитесь, что в таблицах используются только поддерживаемые типы данных.
DB2®
bigint
char
дата
десятичное число
double
float
int
число
real
smallint
отметка времени
varchar
Netezza®
bigint
byteint
char(n) [1]
дата
float(p)
int
nchar(n) [2]
numeric(p, s)
nvarchar(n) [2]
smallint
отметка времени
varchar(n) [1]
1.
2.
Oracle
DATE
FLOAT (p)
NUMBER [ (p , s) ] [1]
TIMESTAMP
VARCHAR2(size BYTE)
1.
При использовании NUMBER необходимо соблюдать точность, если вы не задали значение TRUE для свойства источника данных Campaign > partitions > partitionN > dataSources > [имя_источника_данных] > UseSQLToRetrieveSchema. Если не задать точность и не указать данное свойство источника данных, компонент Campaign будет считать, что он может сохранить значения в типе данных с точностью до 15 разрядов. Это может вызвать затруднения, так как, если в поле находятся значения, для которых задана точность выше 15 разрядов, точность будет утеряна, когда значение будет передано в Campaign.
сервер SQL
bigint
bit
char(n) [1]
ДатаВремя
десятичное число
float
int
nchar [2]
число
nvarchar [2]
real
smallint
текст
tinyint
varchar(n) [1]
1.
2.
Teradata
bigint
byteint
char
дата
десятичное число
float
int
число
smallint
отметка времени
varchar