Procedures
Mit dem Microsoft SQL Server können sie sogenannte gespeicherte Prozeduren konfigurieren.
Diese Prozeduren, können Eingangs-Parameter haben, diese Parameter können auch als OUT Parameter festgelegt werden. Der OPC Router unterstützt beides, sodass Sie sowohl Werte übergeben als auch welche zurückbekommen können.
In der Prozedur kann in der Programmiersprache T-SQL komplexe Logik abgebildet werden.
Zusätzlich ermöglicht der OPC Router sogenannte Result-Sets abzufragen. Hierdurch wird das letzte Table-Select, das in der Prozedur ausgeführt wird, als Ergebnis bereitgestellt.
Please note that the OPC Router queries the result set once by invoking the procedure. This is done by the user confirming the "Retrieve Result Set" button in the OPC Router.
The procedure is executed within a transaction, which is subsequently rolled back. To determine the structure of the result set, the procedure is called within a transaction in which all parameters are set to NULL. The transaction is then aborted.
If the parameters have the "Allow Null" option, the procedure is called with NULL values. Otherwise, the procedure is called with default data types, such as "0" for numeric parameters or an empty string for character strings.
Create a procedure

CREATE PROCEDURE sp_myProcedure
@nMyValue INT,
@strText NVARCHAR(50) OUT
AS
BEGIN
SET @strText = 'I recieved ' + CAST(@nMyValue as nvarchar) + ' as value...';
END
GO
 (1).png)