2016-11-25 14 views
0

Я выполнил функцию таблицы CLR, чтобы прочитать форму данных .dat. В столбце DataBin я сериализовал измеренные значения и сохранил их как тип данных varbinary в SQL Server. Там я сохранил график времени друг с другом измеренными значениями.Deserialize varbinary column в SQL

result of my CLR table valued function

Теперь я хочу, чтобы сериализовать эту колонку и сохранить эти измеренные значения в таблицу, которая выглядит следующим образом ниже и сохранить каждое значение времени друг с другом измеряемой величины

enter image description here

Должен ли я выполните функцию в C# для этого? Как это будет выглядеть?

+0

Эти изображения не объясняют что ты хочешь делать. Какие столбцы идут к этим 3 столбцам, которые вы показываете. Как преобразуются данные. Что именно вы делаете ... укажите пример ввода и вывода. И действительно ... мы собираемся потратить время на то, чтобы написать ответ, потратьте время на то, чтобы ввести требования - НЕ ПОСЫЛАЙТЕ ЭКРАНЫ, КОТОРЫЕ ЯВЛЯЮТСЯ ТАНГЕНЦИАЛЬНЫМ ПРОБЛЕМЕ. – Hogan

ответ

0

Я думаю, что вы должны написать функцию C# для анализа данных из двоичного столбца, а затем вставить обратно в новую таблицу.

  1. Преобразование данных из двоичного поля объекта данных в строку
  2. Использование Regex для разделения данных для каждого поля
  3. данных Вставка из Regex результата обратно в базу данных таблицы