Sqlselect
|
|
Submits a SQL (Structured Query Language) statement to a database server and returns a single result. |
Supported Script Types
Properties
| Property | Details |
|---|---|
| SQLQuery | The SQL statement that will be submitted to the database server. This statement should be expected to return records. |
| GlobalVariables | Not used. |
| Publish |
Publishes a variable and value. This property publishes everything in the database associated with a contact. If you want to publish specific data, use the Assign action. |
| TimeoutSec | The amount of seconds that the action waits to execute before timing out. The value must be between 0 and 60. |
Branches
| Branch | Details |
|---|---|
|
Default |
Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the other branches are not defined. |
| NoRecords | Path taken if there are no values for the specified properties. This happens when data is not returned from the database. |
| OnError | Path taken when the action fails to execute properly. |
| OnTimeout | Path taken if there is no response for the number of seconds specified. |
Tips & Tricks
- Use a Sqlcursor action when multiple row results are required.
- A query typically returns one or more columns of data. When CXone returns the data from the database server back to the script, each individual column is stored in a variable with the same name.
- You will need to determine if you want a standard, encrypted, or VPN connection to your DB Provider. Unless otherwise specified in a Setdb action, CXone will use the default CXone database. This database is a generic dictionary of tables provided to all customers.