如何在SQL中格式化当前日期和时间,而仅包括时间本身?

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

不知道如何格式化'default sysdate'使其仅在运行时具有时间位?

因此输出将为当前时间'15:20:52',不带日期。

我正在使用sql plus

创建表时,如下所示:

创建表时隙(tsdate默认sysdate不为null,tstime默认sysdate不为null)

sql sqlplus
2个回答
1
投票

使用SQL Server,可能会为您提供帮助。

select convert(varchar, getdate(), 8)

0
投票

如果使用的是MS SQL,请尝试以下操作-

SELECT GETDATE() AS INPUT,CONVERT(VARCHAR(10), GETDATE(), 108) AS EXPECTED_OUTPUT;
© www.soinside.com 2019 - 2024. All rights reserved.