每隔10分钟我会从外部合作伙伴处获取一个.csv文件,我需要将其插入SQL数据库。我的目标是 我以后可以做一个报告,显示一个日期间隔的温度图,我可以看到温度为 是在x轴是时间,y轴是温度的那天。如何在从.csv文件批量插入期间修改数据
该文件包含:
UUID
日期
时间
温度
日期格式为YYYY-MM-DD和时间的格式为hh:mm:ss的。
如何在批量插入时连接日期和时间?
此外,温度是递减的,但是没有点的格式。例如271它应该是27.1
我可以在批量插入时更改吗?
BULK
INSERT [dbo].[temp]
FROM 'c:\input.csv'
WITH
(
FIRSTROW = 2,
CODEPAGE = 'ACP',
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
GO
或者我可以像插入数据那样,并在做报告时直观地“改变”它?
你需要连接插入步骤吗?您可以在实际检索数据时进行格式设置。 –
我同意Rich。如果您担心读取性能受到影响,请考虑使用启用了持久性的计算列。 – mohdowais
不,我不必在插入步骤上连接,并更改温度。我只是认为这比在“报告层”上做起来容易。我是新来的报道。 – mgr33n