Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Серега от 08 Апреля 2019, 13:28:45

Название: Хранимые процедуры
Отправлено: Серега от 08 Апреля 2019, 13:28:45
Добрый день!
В руководстве написанно "Скрипты Simple-Scada позволяют выполнять любые SQL-запросы с последующей обработкой результата. Выполнить SQL-запрос можно используя процедуру RunSQL, а обработать результат можно в любом скрипте с типом события "Выполнен SQL-запрос".
Вопрос следующий. Как выполнить вызов хранимой процедуры в скаде?
Например возьмем процедуру
CREATE DEFINER=`root`@`localhost` PROCEDURE `Test`()
SELECT * FROM etp_scada_bd_valfa.tbl_tc

В MySQL (в скаде есть ее поддержка) запускаем
Call Test
и получаем соответсвующий набор данных
Немогли бы Вы привести пример как это сделать выхов хранимой процедуры в скаде.
Название: Re: Хранимые процедуры
Отправлено: Nikso от 09 Апреля 2019, 08:39:13
Есть хранимая процедура
ALTER PROCEDURE [dbo].[Arch_hour]

делаем следующий запрос
aQuery:='USE [sibyt] EXEC arch_Hour'
RunSQL (aQuery, nil,10);