MaxL DDL Statements

The MaxL data-definition language has its own grammar that you use to create statements.
In this document, the syntax for the MaxL DDL is illustrated using railroad diagrams.

alter application
alter database
alter filter
alter group
alter object
alter partition
alter session
alter system
alter tablespace
alter trigger
alter user
create application
create calculation
create database
create filter create function
create group
create location alias
create macro
create outline
create partition
create trigger
create user
display application
display calculation
display database
display disk volume
display filter
display filter row
display function
display group
display location alias
display lock
display macro
display object
display partition
display privilege
display session
display system
display tablespace
display trigger
display trigger spool
display user
display variable
drop application
drop calculation
drop database
drop filter
drop function
drop group
drop location alias
drop lock
drop macro
drop object
drop partition
drop trigger
drop trigger spool
drop user
execute calculation
export data
export lro
grant
import data
import dimensions
import lro
query database
login *
refresh custom definitions
refresh outline
refresh replicated partition
Data Mining 

The MaxL grammar is case-insensitive. Semicolon statement-terminators are required when using the MaxL Shell. However, do not use semicolons at the end of statements passed using Perl functions. Key words of the MaxL grammar are represented in this document in lower-case. Terminals, represented in upper-case, are to be replaced by the appropriate names, numbers, privileges, or strings. For more information about components of MaxL statements, see Language Definition.

* Note: Login is part of the separate command shell grammar, not the MaxL language itself. You can use the login statement with the MaxL Shell, but it is not embeddable in Perl. For Perl, use connect.