Search notes:

Oracle SQL - DDL statements

DDL Statements: analyze, associate statistics, audit, comment, create ..., disassociate statistics, drop ... , flashback ... , grant, noaudit, purge, rename, revoke, truncate table
Statements beginning with alter except alter system and alter system statements (which are session control and system control statements respectively) are also DDL statements.
The database changes that are caused by a DDL statement are reflected in the data dictionary.
DDL statements without DML compenents (such as create table as select …) do not undergo SQL statement optimization.
A DDL statement commits the current transaction (but creation of a temporary table, such as a private temporary table) does not).
The create schema statement can be used to create multiple tables and views and/or grant multiple privileges in a single transaction.

See also

The DDL to (re-)create an object can be obtained with dbms_metadata.get_ddl.
Oracle SQL
create database
The column pddl_status in v$session shows if parallel DDL mode is enabled in a particular session.
The columns created, last_ddl_time and timestamp of the data dictionary view dba_objects.
dba_ddl_locks
dbms_utility.exec_ddl_statement is similar to execute immediate but does not execute DML statements.
The init parameters:
The error messages

Index