1.0

Table Of Contents
table-name
Names the temporary table. If a schema-Name other than SESSION is specied, an error will occur (SQLSTATE
428EK). If the schema-Name is not specied, SESSION is assigned. Multiple connections within the same JVM
cannot dene declared global temporary tables with the same name, because each connection attempts to create
a local table of the same name, which is not allowed. Multiple active connections across members can create
the table with the same name as temporary tables are process local.
Future versions of SQLFire may support temporary tables with same name over multiple connections in a single
member.
Using SESSION as the schema name of a physical table will not cause an error, but is discouraged. The SESSION
schema name should be reserved for the temporary table schema.
column-definition
See column-denition in CREATE TABLE for more information. DECLARE GLOBAL TEMPORARY TABLE
does not allow generated-column-spec in the column-denition.
Data type
Supported data types are:
BIGINT
CHAR
DATE
DECIMAL
DOUBLE
DOUBLE PRECISION
FLOAT
INTEGER
NUMERIC
REAL
SMALLINT
TIME
TIMESTAMP
VARCHAR
ON COMMIT
Unsupported in this release of SQLFire.
DELETE ROWS
Unsupported in this release of SQLFire.
PRESERVE ROWS
Unsupported in this release of SQLFire.
NOT LOGGED
Note: This clause is mandatory in this release of SQLFire.
vFabric SQLFire User's Guide470
vFabric SQLFire Reference