2017-02-15 91 views

回答

1

如果您有一个数据库varchar(n)字段,并且文本右侧有空白字符,它们来自应用程序层,而不是引擎。 (例如,您的列被定义为varchar(30),并且您的应用程序表单/屏幕具有文本字段(30)。)如果应用程序层没有提供varchar字段,您可能会看到这一点。

请注意,这不仅适用于Informix;它适用于任何事务性数据库引擎。

+0

我使用datastage从informix数据库中提取数据,并在datastage中定义varchar,但informix中的结果集总是带有尾随空格。空格不在源字段中,而是在执行查询后生成。 – Jason

+0

非常奇怪的情况。我建议您留意将这些数据记录到Informix中的应用程序。应该有问题。只是为了记录,你可以打开支持票来寻求帮助。 –

+0

我无权检查源应用程序。 – Jason

相关问题