2016-11-25 20 views
0

我已经完成了一个CLR表值函数来读取数据表单.dat文件。在第I列的DataBin中,将测量值序列化并将其保存为SQL Server中的varbinary数据类型。在那里,我保存了每个其他测量值的时间列。反序列化SQL中的varbinary列

result of my CLR table valued function

现在我想序列化此列,这个测量值保存到看起来像下面这样一个表,并保存每个时间值相互测量值

enter image description here

我应该在C#中为此做一个函数?这看起来如何?

+0

这些照片真的不解释你想做什么。哪些列会显示在这3列中。数据如何转换。你到底在做什么...给例子输入和输出。而且真的......我们将花时间写出答案,花时间输入要求 - 不要张贴涉及问题的屏幕照片。 – Hogan

回答

0

我认为你应该编写一个C#函数来解析二进制列中的数据,然后插回到新表中。从二进制数据对象字段来串

  1. 转换数据
  2. 使用正则表达式为每个字段从正则表达式的结果返回单独的数据
  3. 插入数据表数据库