1.0

Table Of Contents
SQL-99 Core / SQL-2003 Mandatory
NoteSQL-2003
Mandatory
SQL-99
Core
Feature nameFeature ID
The only isolation levels supported are
READ_COMMITTED, REPEATABLE_READ, and
NONE.
No SQL syntax. Connection.setReadWrite() is not
supported.
NoNoSET TRANSACTION statement: READ
ONLY and READ WRITE clauses
E152-02
NoNoUpdatable queries with subqueriesE153
YesYesSQL comments using leading double
minus
E161
YesYesSQLSTATE supportE171
NoN/AModule languageE182
Note: JDBC DatabaseMetadata is ok.N/ANoBasic information schemaF021
N/ANoCOLUMNS viewF021-01
N/ANotableS viewF021-02
N/ANoVIEWS viewF021-03
N/ANotable_CONSTRAINTS viewF021-04
N/ANoREFERENTIAL_CONSTRAINTSF021_05
N/ANoCHECK_CONSTRAINTSF021-06
YesYesBasic schema manipulationF031
*SQLFire by default creates non-persistent base tables.
Tables can be made persistent by specifying
PERSISTENT in the CREATE table statement.
Yes*Yes*CREATE table statement to create
persistent base tables
F031-01
YesYesCREATE VIEW statementF031-02
YesYesGRANT statementF031-03
YesYesALTER table statement: ADD
COLUMN clause
F031-04
Yes
(Implicit)
Yes
(Implicit)
DROP table statement: RESTRICT
clause
F031-13
Yes
(Implicit)
Yes
(Implicit)
DROP VIEW statement: RESTRICT
clause
F031-16
YesYesREVOKE statement: RESTRICT clauseF031-19
*Partial support for joins: only on tables declared to
be colocated, with equijoin condition on partitioned
elds.
Yes*Yes*Basic joined tablesF041
YesYesInner join (but not necessarily the
INNER keyword)
F041-01
YesYesINNER keywordF041-02
589
SQL Language Reference