有没有理由不应该';我是否使用Oracle 10g以后的PL/SQL二进制\整数数据类型?

有没有理由不应该';我是否使用Oracle 10g以后的PL/SQL二进制\整数数据类型?,oracle,plsql,Oracle,Plsql,朋友们 这个问题与此有关 Steven Feuerstein在他的书《PL/SQL编程》中写道,他不建议在新工作中使用二进制整数,除非它将在Oracle 7.3之前的版本上运行。(来源第5版第238-239页) 鉴于PLS_INTEGER和BINARY_INTEGER在10g R1中是相同的,为什么不应该使用它?否,11g语言参考建议两者同样有效 请参阅:,因为PLS\U INTEGER比二进制\U INTEGER更能证明未来的发展(即,任何未来的发展,如性能方面的发展,都可能只针对PLS\U

朋友们

这个问题与此有关

Steven Feuerstein在他的书《PL/SQL编程》中写道,他不建议在新工作中使用二进制整数,除非它将在Oracle 7.3之前的版本上运行。(来源第5版第238-239页)


鉴于PLS_INTEGER和BINARY_INTEGER在10g R1中是相同的,为什么不应该使用它?

否,11g语言参考建议两者同样有效


请参阅:

,因为PLS\U INTEGER比二进制\U INTEGER更能证明未来的发展(即,任何未来的发展,如性能方面的发展,都可能只针对PLS\U INTEGER)?当然,这是一个高度推测性的猜测,但正如我最近了解到的,由于历史原因,很多甲骨文的怪癖都存在。