Class TPlsqlExecImmeStmt
- Namespace
- gudusoft.gsqlparser.stmt.oracle
- Assembly
- gudusoft.gsqlparser.dll
The EXECUTE IMMEDIATE statement builds and executes a dynamic SQL statement in a single operation.
public class TPlsqlExecImmeStmt : TBlockSqlStatement, Visitable
- Inheritance
-
TPlsqlExecImmeStmt
- Implements
- Inherited Members
Constructors
TPlsqlExecImmeStmt(EDbVendor)
public TPlsqlExecImmeStmt(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
BindArguments
public virtual TBindArgumentList BindArguments { get; set; }
Property Value
- TBindArgumentList
bind arguments in using clause.
DynamicSQL
public virtual string DynamicSQL { get; set; }
Property Value
- string
String representation of dynamic sql statement. if there is a variable in gudusoft.gsqlparser.stmt.oracle.TPlsqlExecImmeStmt.dynamicStringExpr, value of this variable will be returned.
DynamicStatements
public virtual TStatementList DynamicStatements { get; set; }
Property Value
- TStatementList
sql statement instance that generated dynamically based on gudusoft.gsqlparser.stmt.oracle.TPlsqlExecImmeStmt.dynamicSQL
DynamicStringExpr
public virtual TExpression DynamicStringExpr { get; set; }
Property Value
- TExpression
A string literal, string variable, or string expression that represents any SQL statement. this is the original string of dynamic sql statement.
IntoVariables
public virtual TExpressionList IntoVariables { get; set; }
Property Value
- TExpressionList
variable names in the into clause.
ReturnNames
Used if and only if dynamic_sql_stmt has a RETURNING INTO clause, this clause returns the column values of the rows affected by dynamic_sql_stmt, in either individual variables or records
@return
public virtual TObjectNameList ReturnNames { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement