概述:我正在尝试将Informix数据库字符集从en_us.819 (ISO Latin 1或默认字符集)更改为en_us.57372 (UTF8字符集)。详细信息:我有一个informix实例,让我们称它为SA,其中一些数据库的字符集为ISO Latin 1,而其他数据库则为utf8。我目前正在尝试转换一个数据库,让它在SA中称为DB1从ISO Latin 1转换为utf8。我检查了DB1并确保数据库中只存在ASCII字符。这应该意味着,无论字符编码是否更改,显示的字
许多数据库都有一个隐藏的主键列。MySQL将其实现为_rowid。在MySQL中,它实际上是指向先前定义的主键列的指针。但是,在其他数据库(在我的例子中是Informix)中,该列独立于故意定义的主键。我正在编码的数据库主要是在依赖于Informix隐藏列ROWID而不是定义主键的实践下设计的。我使用Informix JDBC驱动程序从JRuby on Rails连接到Informix。一切都很好,只是我想不出一种方法让隐藏的rowi