将 SQL Server 数据库迁移到 Oracle 时,出现错误
ORA-12899: 值对于列来说太大
尽管数据类型相同。
这发生在像“enthält”这样的字符串上。数据类型NVARCHAR(7)
应该能够在 SQL Server 中保存给定的字符串,而在 Oracle 上VARCHAR2(7)
不能保存值并抛出值太大错误。
这与 Oracle 上的编码风格有关吗?我们如何解决这个问题?
谢谢
将 SQL Server 数据库迁移到 Oracle 时,出现错误
ORA-12899: 值对于列来说太大
尽管数据类型相同。
这发生在像“enthält”这样的字符串上。数据类型NVARCHAR(7)
应该能够在 SQL Server 中保存给定的字符串,而在 Oracle 上VARCHAR2(7)
不能保存值并抛出值太大错误。
这与 Oracle 上的编码风格有关吗?我们如何解决这个问题?
谢谢