Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача данных из ASSAMBLY в SQL, как таблицы. / 4 сообщений из 4, страница 1 из 1
04.09.2018, 15:09
    #39697827
slot2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из ASSAMBLY в SQL, как таблицы.
Добрый день коллеги.
У меня есть ASSAMBLY, передаёт одно значение и время в базу из внешней системы, работает очень хорошо.

Возникла задача передавать таблицу значений из этой же внешней системы в базу.
Загрузка нового класса в эту ASSAMBLY проблем не вызвала.
Сделал новый табличный тип данных с необходимым форматом полей:
CREATE TYPE dbo.TagHistory AS TABLE(
[TagValue] nvarchar(1000) NULL,
[Date_Time] [datetime] NULL)

Но при формировании хранимой процедуры:
CREATE PROCEDURE getTagHistory(@TagName nvarchar(100), @begin datetime, @end datetime, @History dbo.TagHistory output) AS EXTERNAL NAME CLRgetPIValue.ClassTagValue.getHistory
go
SQL начал "ругаться":
CREATE PROCEDURE for "getTagHistory" failed because T-SQL and CLR types for parameter "@History" do not match.

Выходному параметру @History в ASSAMBLY я присваивал тип как DataTable, так и просто формировал, как список.
Ошибка повторяется одна и та же.

Коллеги, если кто сталкивался с подобной проблемой, прошу помощи.
...
Рейтинг: 0 / 0
04.09.2018, 15:38
    #39697857
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из ASSAMBLY в SQL, как таблицы.
Сделайте табличную CLR функцию
...
Рейтинг: 0 / 0
04.09.2018, 15:43
    #39697868
Ken@t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из ASSAMBLY в SQL, как таблицы.
slot2000,

не взлетит.

В XML данные заверните.
...
Рейтинг: 0 / 0
04.09.2018, 16:06
    #39697898
slot2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из ASSAMBLY в SQL, как таблицы.
Ясно, спасибо, буду пробовать.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача данных из ASSAMBLY в SQL, как таблицы. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]