1.1

Table Of Contents
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.
Species the action taken on the global temporary table when a rollback operation is performed. On a ROLLBACK
of the transaction, if the table was created within it, the table will be dropped. If the table was dropped in the
transaction, the table will not be restored without the data.
ON ROLLBACK DELETE ROWS
This is the default value for NOT LOGGED. NOT LOGGED [ON ROLLBACK DELETE ROWS ]] species
the action that is to be taken on the global temporary table when a ROLLBACK operation is performed. If the
table data has been changed, all the rows will be deleted.
Restrictions on declared Global Temporary Tables
Temporary tables can be declared only in the SESSION schema. You should never declare a physical schema
with the SESSION name.
SQLFire does not support certain actions on temporary tables. Some of these features are specic to temporary
tables and some are specic to SQLFire.
Temporary tables cannot be specied in the following statements:
ALTER TABLE
CREATE INDEX
CREATE SYNONYM
CREATE TRIGGER
CREATE VIEW
GRANT
LOCK TABLE
RENAME
REVOKE
The following features cannot be used with temporary tables:
Synonyms, triggers and views on SESSION schema tables (including physical tables and temporary tables)
Caching statements that reference SESSION schema tables and views
vFabric SQLFire User's Guide498
vFabric SQLFire Reference