The following are statements and program-related functions in esProc.
|
Ø #c |
The variable generated during the process of loop |
|
Ø #@ |
The COUNT item in a cell expression |
|
Define a cell name |
|
|
Ø [a:b] |
Get values from row/column/cell a to row/column/cell b to create a sequence |
|
Value of the current cell referenced in an expression |
|
|
Ø @x:… Ø /*…*/ |
Define an alias for a cell in the text code of .spl cript Code comments |
|
Cell type |
|
|
Ø //x |
Code block type |
|
Execute the specified SQL statement on the data source and return result |
|
|
Return a list of the script file’s argument names |
|
|
Break the current loop |
|
|
Ø call() |
Call a script file and return the first result set |
|
Ø clear |
Clear the values of certain cells |
|
Set up cursors to define pipes for each cursor |
|
|
Generate a cursor using a program |
|
|
Ø end s |
Log the error message |
|
Loop through the cursor |
|
|
Ø for x |
Start a loop |
|
Execute a loop according to the specified scope and span |
|
|
Ø fork Ai |
Use multithreads to execute the code block in a cellset |
|
Ø fork cs |
Perform parallel computation over a multicursor |
|
Execute multiple code blocks in parallel |
|
|
Define a function block |
|
|
Ø if x |
If statement |
|
If statement |
|
|
If statement |
|
|
If statement |
|
|
Ø goto C |
Jump to execute cell C |
|
Ø next {a} |
Skip the current loop and continue with the next loop |
|
Register a script file as a function to be called |
|
|
Return the result xi,… |
|
|
Ø try |
Try to continue with the execution of a code block by ignoring the error |