我有一个客户将遗留数据存储在 Oracle 数据库中。此类数据在数据库的一列中包含混合的 DATE 值(该字段是 VARCHAR(32))。例如,它们存储“2009 年 9 月 30 日”,有时存储“1254431689”(即纪元时间的时间戳)。
我没有选择将数据分成多列(所以我必须处理它)。
问题是 - 如何在 SQL Select 语句中动态转换数据?
我有一个客户将遗留数据存储在 Oracle 数据库中。此类数据在数据库的一列中包含混合的 DATE 值(该字段是 VARCHAR(32))。例如,它们存储“2009 年 9 月 30 日”,有时存储“1254431689”(即纪元时间的时间戳)。
我没有选择将数据分成多列(所以我必须处理它)。
问题是 - 如何在 SQL Select 语句中动态转换数据?