当执行数据类型映射时,存在下列限制:
- 如果使用 DB2 UDB 镜像类型 GRAPHIC 或 VARGRAPHIC,则必须在 DBCS 中创建 DB2 UDB 镜像数据库。
- 移动设备应用程序必须注意使输入到设备表列中的数据的类型
与相应镜像和源表的列的类型相兼容,并且数据的长度不超过相应镜像和源列的长度。源应用程序也必须确保符合以上条件,而数据则输入到源表的列中。
- 只可以在单字节的语言中使用 Sybase NCHAR
- 一定不能使用下列语法定义类型为 DECIMAL、NVARCHAR 和 VARCHAR 的 Informix 列:DECIMAL(p)、NVARCHAR(m,r) 和 VARCHAR(m,r)。
- Sync Server 不支持下列数据类型作为主键:
- DB2 UDB 类型: LONG VARCHAR、LONG VARCHAR FOR BIT DATA、LONG VARGRAPHIC 和 VARCHAR() FOR BIT DATA
- Informix 9.x 类型: DATETIME 和 INTERVAL
- Oracle 8.1.7 类型:RAW
- SQL Server 2000 类型: MONEY、REAL 和 SMALLMONEY
- Sybase 11.9.2 类型: BIT、DOUBLE PRECISION、FLOAT、IMAGE、MONEY、SMALLMONEY、TEXT 和 VARBINARY
- Lotus Domino 类型:LONG VARCHAR