<ADD column-definition-1 <, column-definition-2, …>>
<ADD CONSTRAINT constraint-name-1 constraint-specification-1
<, constraint-name-2 constraint-specification-2, …>>
<ADD constraint-specification-1 <, constraint-specification-2, …>>
<DROP column-1 <, column-2, …>>
<DROP CONSTRAINT constraint-name-1 <, constraint-name-2, …>>
<DROP FOREIGN KEY constraint-name>
<DROP PRIMARY KEY>
<MODIFY column-definition-1 <, column-definition-2, …>>
;
CREATE <UNIQUE> INDEX index-name
ON table-name (column-1 <, column-2, …>);
CREATE TABLE table-name
(column-specification-1 <, column-specification-2 | constraint-specification-1, …
>);
CREATE TABLE table-name LIKE table-name-2;
CREATE TABLE table-name AS query-expression
<ORDER BY order-by-item-1 <, order-by-item-2, …>>;
CREATE VIEW proc-sql-view <(column-name-list)> AS query-expression
<ORDER BY order-by-item-1 <, order-by-item-2, …>>
<USING libname-clause-1 <, libname-clause-2, …>> ;
DELETE FROM table-name | sas/access-view | proc-sql-view
<AS alias>
<WHERE sql-expression>;
DESCRIBE TABLE table-name-1 <, table-name-2, …>;
DESCRIBE VIEW proc-sql-view-1 <, proc-sql-view-2, …>;
DESCRIBE TABLE CONSTRAINTS table-name-1 <, table-name-2, …>;
DROP INDEX index-name-1 <, index-name-2, …> FROM table-name;
DROP TABLE table-name-1 <, table-name-2, …>;
DROP VIEW view-name-1 <, view-name-2, …>;
INSERT INTO table-name | sas/access-view | proc-sql-view
<(column-1<, column-2, …>)>
SET column1=sql-expression-1 <, column-2=sql-expression-2, …>
<SET column1=sql-expression-1 <, column-2=sql-expression-2, …> …>;
INSERT INTO table-name | sas/access-view | proc-sql-view
<(column-1 <, column-2, …>)>
VALUES (value-1 <, value-2, …>)
<VALUES (value-1 <, value-2, …>) …>;
INSERT INTO table-name | sas/access-view | proc-sql-view
<(column-1 <, column-2, …>)> query-expression;
RESET <option(s)>;
Syntax: SQL Procedure 219