5

我有一个链接到 C# Visual Studio 应用程序的 oracle 数据库后端。

我有一个存储几个日期的 INVOICE 表。

在 UI 中,我将 DateTimePicker 数据绑定到这些字段。用户选择 DATE 和 TIME。这些值存储到数据库中,以后可以检索,但我在 Oracle 界面中看不到时间。

C# 数据集可视化工具: 在此处输入图像描述

Oracle 数据视图 在此处输入图像描述

请注意,两个图像都在查看同一张表,首先来自 Visual Studio,然后来自 Oracle。TIME 存储在会话之间的某处,因为它可以被检索并填充此列绑定到的用户界面控件:

在此处输入图像描述

问题是我想在 ORACLE 中运行 SQL 并将数据导出到 EXCEL,但是由于时间在 ORACLE 表中不可见,因此我不能在 EXCEL 报告中使用它。

这是设定吗?或一些奇怪的缓存问题或什么?

4

1 回答 1

5

好的,这是一个免费的答案:)

请使用该TO_CHAR功能以您想要的格式返回日期。

于 2013-04-17T20:03:48.397 回答