Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
 Надстройка над MS SQL  [new]
helic
Member

Откуда:
Сообщений: 3
В процессе эксплуатации инженерной системы периодически возникает задача по частой смене
заданных уставок контролируемых величин.

От комбинации "Ctrl+V" и "Ctrl+С" уже тошнит.
ищу лекарство

Необходимо написать приложение или форму по формированию скрипта на основе этого шаблона

declare @tagId nvarchar(64);BEGIN TRANSACTION;


SET @tagId = (SELECT [MonitoringStudio.MonitoringService].[dbo].[Tags].[Id]
FROM [MonitoringStudio.MonitoringService].[dbo].[Tags]
WHERE [MonitoringStudio.MonitoringService].[dbo].[Tags].[Name] LIKE '%SMIK-SERVER.COM10.1.X');




IF (@tagId IS NOT NULL) BEGIN DELETE FROM [MonitoringStudio.MonitoringService].[dbo].[TagParameters]

WHERE [MonitoringStudio.MonitoringService].[dbo].[TagParameters].[TagId] = @tagId AND [Name] NOT LIKE '%EventType';

INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],[Name],[Value],Description)

VALUES(CONVERT(varchar(255), NEWID()) ,@tagId, 'RedMin', '-640.77716428861',' ')

INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],[Name],[Value],Description)
VALUES(CONVERT(varchar(255), NEWID()) ,@tagId, 'RedMax', 359.22283571139,' ');
INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],Name,Value,Description)
VALUES (CONVERT(varchar(255), NEWID()) , @tagId, 'YellowMin', '-440.77716428861',' ');
INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],Name,Value,Description)
VALUES (CONVERT(varchar(255), NEWID()) , @tagId, 'YellowMax', '159.22283571139',' ');
INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],Name,Value,Description)
VALUES (CONVERT(varchar(255), NEWID()) , @tagId, 'GreenMin', '-290.77716428861',' ')
INSERT INTO [MonitoringStudio.MonitoringService].[dbo].[TagParameters] ([Id],[TagId],Name,Value,Description)
VALUES (CONVERT(varchar(255), NEWID()) , @tagId, 'GreenMax', '9.2228357113945',' ')
COMMIT TRANSACTION;

END ELSE COMMIT TRANSACTION;

поля для изменения (вставки)

Имя тега (SMIK-SERVER.COM10.1.X)

RedMin ('-640.77716428861')
YellowMin
GreenMin
GreenMax
YellowMax
RedMax

подставляемые значения надо брать из фала ( см.вложение)

К сообщению приложен файл (Значения за 30 января.xlsx - 98Kb) cкачать
30 янв 20, 20:28    [22069883]     Ответить | Цитировать Сообщить модератору
 Re: Надстройка над MS SQL  [new]
shdl
Member

Откуда:
Сообщений: 26
Приветствую helic,

5000 руб? за дополнение в EXCEL?
31 янв 20, 13:02    [22070274]     Ответить | Цитировать Сообщить модератору
 Re: Надстройка над MS SQL  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 688
helic,

Никогда не предполагал раньше, что такая дичь может существовать, и классы-объекты такие
1 фев 20, 15:16    [22070818]     Ответить | Цитировать Сообщить модератору
 Re: Надстройка над MS SQL  [new]
Диам
Member

Откуда:
Сообщений: 1366
shdl, хех, мне приходило это письмо. Я предложил за 3000 рублей. Предложение в силе.
2 фев 20, 20:42    [22071239]     Ответить | Цитировать Сообщить модератору
 Re: Надстройка над MS SQL  [new]
shdl
Member

Откуда:
Сообщений: 26
Диам
shdl, хех, мне приходило это письмо. Я предложил за 3000 рублей. Предложение в силе.


Угадывай!
3 фев 20, 03:51    [22071383]     Ответить | Цитировать Сообщить модератору
Все форумы / Работа Ответить