【发布时间】:2020-07-23 18:58:51
【问题描述】:
我有一个数据库游标如下:
CURSOR fetchquotedate(account_id IN NUMBER)
IS
select distinct(quotedate)
from mytable
where customer_number= 12345;
mytable 中的quotedate 值为:7/27/2020 4:00:00 PM
fetch fetchquotedate into l_qDate;
但是当光标插入l_qDate 时,l_qDate 只获取日期:7/27/2020,而不是时间。
我该如何解决这个问题?
【问题讨论】:
-
这是用于 MS SQL Server 的吗?
-
l_qDate 和 l_qDate 是什么数据类型?
-
请将 Oracle 标签添加到您的问题中。还发布有关表定义的信息。如果您可以发布一个 pl/sql 示例来准确显示您是如何执行此操作的,那将会很有帮助。您是在 IDE 中获得价值还是打印出来?
-
这能回答你的问题吗? how to show only the time in oracle?
-
与您的问题无关,但是:
distinct不是函数。它始终适用于选择列表中的所有列。用括号括起来后面的列不会改变任何东西并且是无用的。
标签: sql oracle database-cursor