BUG:9204中cast不能返回正确的值

问题是这样引起的:测试建一个single table hash cluster,建了好几次,也查了不少资料,一般报错 ORA-01753 是因为设置的字段类型不一致,但是经检查字段类型确实是一致了,且number也被cast定成了整形,应该没问题呀,但是总是报错:

但是同样的语句在10g中是可以实现的:

一开始是怀疑9i版本不支持single table hash cluster,但是测试直接写建表语句就能顺利建立:

因此进一步怀疑cast函数的问题,进一步测试:

看来确实是因为这个cast函数的问题了,查了一下,发现这个问题竟然是个BUG:Bug 3138341:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据