在Oracle数据库中如何导出某一个时间段的数据

在Oracle数据库中如何导出某一个时间段的数据,第1张

假设表table1中有字段setdate(date类型)

oracle语法:select

from

table1

where (to_char(setdate,'yyyy-mm-dd')

between

'2009-01-01'

and

'2009-12-31')

sqlserver语法:select

from

table1

where setdate

between

'2009-01-01'

and

'2009-12-31'

access语法:select

from

table1

where setdate

between

#2009-01-01#

and

#2009-12-31#

这是Excel的问题,自动将01-07识别为日期

可以这样试试,输出时加上单引号,例如:

ExcelAppCells[1,1]Value := '''' + '01-07';

用convert取你要都时间字段就可以了。比如:bcp

‘select

convert(varchar(24),字段,120)

from

表’……这样取出的字段就没有毫秒了

以上就是关于在Oracle数据库中如何导出某一个时间段的数据全部的内容,包括:在Oracle数据库中如何导出某一个时间段的数据、使用delphi时,在数据库中输入01-07(文本模式),在excel中导出时变成日期:1月7日。为什么、bcp导出数据后日期字段格式不对等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9704983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存