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:… |
Give an alias to a cell in the text code |
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 |
|
Ø func() |
Call a subroutine |
Define a named 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 |