Class TAlterDatabaseStmt
- Namespace
- gudusoft.gsqlparser.stmt
- Assembly
- gudusoft.gsqlparser.dll
This class represents alter database statement.
ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL = 110 Database name: DatabaseName
alter database tickit rename to newtickit Redshift new database name: NewDatabaseName
alter database tickit owner to dwuser; Redshift owner name: OwnerName
public class TAlterDatabaseStmt : TCustomSqlStatement, Visitable
- Inheritance
-
TAlterDatabaseStmt
- Implements
- Inherited Members
Constructors
TAlterDatabaseStmt(EDbVendor)
public TAlterDatabaseStmt(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
DatabaseName
public virtual TObjectName DatabaseName { get; set; }
Property Value
DbProperties
public virtual List<THiveKeyValueProperty> DbProperties { get; set; }
Property Value
NewDatabaseName
public virtual TObjectName NewDatabaseName { get; set; }
Property Value
OwnerName
public virtual TObjectName OwnerName { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildern(TParseTreeVisitor)
public virtual void acceptChildern(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement