1.0

Table Of Contents
NoteSQL-2003
Optional
SQL-99
Outside
Core
Feature nameFeature
ID
The REFERENCING part is not quite compliant.
The optional ROW keyword is not allowed, and
Yes*Yes*Basic trigger capabilityT211
NEW table/OLD table must be written
NEW_table/OLD_table. Only supports BEFORE
ROW triggers.
After triggers and STATEMENT triggers are not
supported.
YesYesTriggers activated on UPDATE,
INSERT, or DELETE of one base
table.
T211-01
Need to specify non-standard ON CASCADE
BEFORE. Before triggers cannot have INSERT,
UPDATE or DELETE statements as their action.
Yes*Yes*BEFORE triggersT211-02
NoNoAFTER triggersT211-03
YesYesFOR EACH ROW triggersT211-04
NoNoAbility to specify a search condition
that shall be True before the trigger
is invoked.
T211-05
NoNoSupport for run-time rules for the
interaction of triggers and
constraints.
T211-06
YesYesTRIGGER privilegeT211-07
YesYesMultiple triggers for the same event
are executed in the order in which
they were created in the catalog.
T211-08
NoNoEnhanced trigger capabilityT212
NoNoSensitive cursorsT231
NoNoSTART TRANSACTION
statement
T241
NoNoSET TRANSACTION statement:
LOCAL option
T251
NoNoChained transactionsT261
NoNoSavepointsT271
NoN/AEnhanced savepoint managementT272
YesYesSELECT privilege with column
granularity
T281
NoNoFunctional dependenciesT301
NoNoOVERLAY functionT312
601
SQL Language Reference