C# SQL SERVER-动态SQL insert语句

C# SQL SERVER-动态SQL insert语句,c#,sql-server,ssis,C#,Sql Server,Ssis,我有一个.txt文件,就像附加的截图一样 我需要解析记事本,获得不同类别a、b和c的[cust]计数和金额,并存储到一个表中 这里的挑战是a、b、c不是一个固定的实体数。它可以加起来就是a,b,c,d,e,它的计数和数量就会出来 或者减少到a&b中,其数量和金额在某些情况下会出现 如何解析这些值。有什么想法吗 您可以通过脚本任务读取文件,并生成所需的输入语句以执行。首先,您尝试过什么吗?其次,我不知道这个问题是如何连接到SQL Server的,除非该文本是从SSMS内的查询结果复制的。另外,由于

我有一个.txt文件,就像附加的截图一样

我需要解析记事本,获得不同类别a、b和c的[cust]计数和金额,并存储到一个表中

这里的挑战是a、b、c不是一个固定的实体数。它可以加起来就是a,b,c,d,e,它的计数和数量就会出来

或者减少到a&b中,其数量和金额在某些情况下会出现

如何解析这些值。有什么想法吗


您可以通过脚本任务读取文件,并生成所需的输入语句以执行。

首先,您尝试过什么吗?其次,我不知道这个问题是如何连接到SQL Server的,除非该文本是从SSMS内的查询结果复制的。另外,由于您说过实体的数量是动态的,所以我会提供更多的数据。您不能将提供的数据以上述格式导入sql server。它应该像逗号分隔、制表符分隔一样,因此您可以将数据导入到sqlSSIS中的选项不适合这种类型的数据。很容易跳过前N行,因此第一个“数据”行将是cust 1/33/123等。但是,带“-”的尾随行将导致SSIS抛出错误,因为它不符合前一行的布局data@PaulKaram. 我尝试了以下方法,使用SSI将数据转储到一个物理表中的单列中,并使用子字符串进行解析。@Sreenu131但输入文件仅与附件类似:-(请详细说明,或者如何在脚本任务中完成此操作