【发布时间】:2021-02-02 16:29:44
【问题描述】:
假设我在表 Table_A 中有一些当前是 varchar2 值的列。
鉴于它们是正确的日期格式(通过带有 to_date 的更新语句格式化),并且我想将具有原始 varchar2 值的 Table_A 中的数据插入到具有相应日期列的 Table_B 中 - Oracle 会进行转换如果日期格式正确,则隐式从 varchar2 到 Date?
同样,我想知道 Oracle 是否会将存储为 Varchar2 的十进制数转换为目标表中具有相应正确格式的 Number(N,M)。
我问的原因是,看看我是否可以避免编写大型查询,这些查询必须在选择之前先切换列类型,然后再插入到目标表中。
【问题讨论】:
标签: oracle