0

我想将原始数据文件以 的形式.txt插入到 SQL Server 表中,其中包含制表符分隔的数据。

我想在 C# 应用程序的帮助下执行此操作,但由于文件中有超过 100 万条记录,我偶然发现了如何执行此操作。

我将非常感谢您的帮助并就此获得一些指示。

例如,我有命名的原始数据文件(制表符分隔)myfile.txt,我想在我的 SQL Server 数据库中创建一个表。该文件的值可能具有各种数据类型(例如,它具有日期时间部分、整数值、nvarchar 字符串等),我们必须创建具有完全相同列和相应数据类型的 SQL Server 表。

.txt文件如下

2015-07-28  18:41:07    9f4768273621d04da45e732932278497  SAM
2015-07-27  18:41:07    9f4768273621d04da45e732932278497  Ricky 
2015-07-26  18:41:07    9f4768273621d04da45e732932278497  Roxy

如此形成的表结构应如下所示:

Date        Time        UserID                             UserName
2015-07-28  18:41:07    9f4768273621d04da45e732932278497   SAM
2015-07-27  18:41:07    9f4768273621d04da45e732932278497   Ricky 
2015-07-26  18:41:07    9f4768273621d04da45e732932278497   Roxy

在哪里:

  • Date,数据类型Time的列DateTime
  • UserId将是nvarchar(100)
  • Usename将会nvarchar(50)
4

0 回答 0