Run SQL Script from Workbook
To run a SQL Script from a Workbook, use the Execute SQL Script
Workbook action found in the Action list (see image below).
1) Drag and drop the Execute SQL Script
action onto the Actions list.
2) Optionally, add SetParamValue()
instructions if the SQL Script is parameterized. You need one SetParamValue(...)
pr sql parameter.
3) Finally, use the Execute(...)
instruction to run the script.
Example
Suppose we have a SQL Script named "DeleteCustomer" that we want to run from a Workbook.
DELETE FROM Customers WHERE CustomerID = @CustomerIDSELECT @CustomerID AS DeletedCustomerID
Use the SetParamValue(...)
instruction to provide the customer id, and the Execute(...)
instruction to specify the name of the SQL Script to run.
SetParamValue("@CustomerID", "Customer1");_sqlScriptResponse = Execute("DeleteCustomer");
In the example above, the SQL Script returns a value that we store in the _sqlScriptResponse
variable.
To access the value returned from the SQL Script in other Workbook component, use the Data property of the variable.
Example
ShowToastNotification('Customer ID was ' + _sqlScriptResponse.Data.DeletedCustomerID);