Oracle sql中的隐式和显式数据类型转换有啥区别
Posted
技术标签:
【中文标题】Oracle sql中的隐式和显式数据类型转换有啥区别【英文标题】:what is the difference between implicit and explicit data type conversion in Oracle sqlOracle sql中的隐式和显式数据类型转换有什么区别 【发布时间】:2016-07-15 13:17:58 【问题描述】:我需要知道 Oracle sql 中隐式和显式数据类型转换之间的区别,谁能帮帮我
【问题讨论】:
看看这篇文章,它可能对你有所帮助,因为它已经得到了回答。 ***.com/questions/20967973/… SQL Server and implicit conversion of types的可能重复 【参考方案1】:这不是家庭作业问题,现在是吗?
在任何情况下,“显式”类型转换都是您在查询或源代码中明确要求的转换:x = int(y)
。
“隐式”转换是隐含的。例如,如果您update my table set float_field = 1
,则从整数1
到浮点1.0
的转换是“隐含的”。 (但是,将 1.0
分配给 integer 字段应该是错误的。)
【讨论】:
以上是关于Oracle sql中的隐式和显式数据类型转换有啥区别的主要内容,如果未能解决你的问题,请参考以下文章