Цитата Сообщение от Kuzmi4 Посмотреть сообщение
Как из таблицы SQL с несколькими полями в МастерСкаде вытащить все данные, можно ли это сделать одной процедурой или функцией и какой нужен для этого запрос.
То есть вам нужно выполнить запрос чтения, и в результате получить несколько значений?
В этом случае значения должны войти в архив MasterSCADA, и следовательно иметь его структуру (то есть значение, метка времени, признак качества). Есть ли в вашей таблице метка времени?
Если есть то тогда можно использовать выборку. Ставите галочку "Использовать выборку", ставите галочку "Временной параметр", и указываете каким номером он идет в запросе. Аналогично с признаком качества (но его использовать необязательно - тогда все значения в архив будут приходить с хорошим признаком).
Запрос может быть например такой:
CREATE PROCEDURE MyProcedure1
AS
BEGIN

Select TOP 100 val, tim, qual from My_Table1;
END
где val - значение
tim - метка времени
qual - признак качества.