在oracle中,我们可以将日期插入到varchar2中,而不进行to_char转换吗?

问题描述 投票:0回答:1

在oracle中,我们可以将日期插入到varchar2中而不进行to_char转换吗?

sql oracle11g oracle-sqldeveloper database-administration
1个回答
1
投票

这个太长了,无法评论。

Oracle会使用插入过程中的本地化设置将日期转换为字符串。 不仅是Oracle,任何数据库都是如此。 对于一个日期,通常可能是 "DD-MON-YY "的格式。

这里是 是一个将日期插入到 varchar2 列。

也就是说,你 不该 这样做。 你应该使用正确的数据类型在数据库中存储日期时间的值--那将会是 datetimestamp. 如果你想插入一个常量,那么使用 datetimestamp 修饰符后面加上适当的值。

© www.soinside.com 2019 - 2024. All rights reserved.