All SQL statements can be embedded in programming languages. Further information is available in the precompiler documentation. All SQL statements, with the exception of NEXT STAMP, can be specified interactively.
Comments can be specified for every SQL statement.SQL statements for
data definition
CREATE TABLE statement |
DROP TABLE statement |
ALTER TABLE statement RENAME TABLE statement RENAME COLUMN statement EXISTS TABLE statement |
CREATE DOMAIN statement |
DROP DOMAIN statement |
|
CREATE SEQUENCE statement |
DROP SEQUENCE statement |
|
CREATE SYNONYM statement |
DROP SYNONYM statement |
RENAME SYNONYM statement |
CREATE VIEW statement |
DROP VIEW statement |
RENAME VIEW statement |
CREATE INDEX statement |
DROP INDEX statement |
ALTER INDEX statement RENAME INDEX statement |
COMMENT ON statement |
||
CREATE TRIGGER statement |
DROP TRIGGER statement |
|
CREATE DBPROC statement |
DROP DBPROC statement |
SQL statements for
authorization
CREATE USER statement |
DROP USER statement |
ALTER USER statement RENAME USER statement GRANT USER statement |
CREATE USERGROUP statement |
DROP USERGROUP statement |
ALTER USERGROUP statement RENAME USERGROUP statement GRANT USERGROUP statement |
CREATE ROLE statement |
DROP ROLE statement |
|
ALTER PASSWORD statement |
GRANT statement |
REVOKE statement |
SQL statements for
data manipulation
INSERT statement |
UPDATE statement |
DELETE statement |
NEXT STAMP statement |
CALL statement |
SQL statements for
data query
QUERY statement |
SINGLE SELECT statement |
EXPLAIN statement |
SELECT DIRECT statement: searched |
SELECT DIRECT statement: positioned |
|
SELECT ORDERED statement: searched |
SELECT ORDERED statement: positioned |
|
OPEN CURSOR statement |
FETCH statement |
CLOSE statement |
SQL statements for
transaction management
CONNECT statement |
SET statement |
|
COMMIT statement |
ROLLBACK statement |
SUBTRANS statement |
LOCK statement |
UNLOCK statement |
RELEASE statement |
SQL statements for
statistics management
UPDATE STATISTICS statement |
MONITOR statement |