我们有一个非常大的代码库,在代码中有很多类型转换,比如用引号'1'更新数字字段,用不带引号的数字更新varchar2字段等等。
是否有关闭此功能以进行测试的标志,以便我们跟踪代码并修复强制DB类型转换的此操作。
最佳答案
一般来说,没有。
假设您至少使用10g,则可以enable compile-time warnings。这将为某些类型转换生成警告,但通常仅对那些可能create potential performance issues.的类型转换生成警告。当然,这假定所讨论的类型转换是在pl/sql中发生的,而不是在从sql*plus或某个客户端应用程序执行的随机sql语句中发生的。
关于database - 关闭Oracle类型转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24380297/