[ https://issues.apache.org/jira/browse/DERBY-534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Knut Anders Hatlen updated DERBY-534: ------------------------------------- Attachment: WhenClause.html derby-534-07-a-more-restrictions.diff Attaching a new revision of the functional specification, which adds some more restrictions on what's allowed in a WHEN clause. These are restrictions that already exist for the WHERE clause or for the triggered SQL statement. The patch derby-534-07-a-more-restrictions.diff implements the restrictions by adding checks that verify that the WHEN clause does not contain dynamic parameters, and that its expression evaluates to a BOOLEAN. > Support use of the WHEN clause in CREATE TRIGGER statements > ----------------------------------------------------------- > > Key: DERBY-534 > URL: https://issues.apache.org/jira/browse/DERBY-534 > Project: Derby > Issue Type: Improvement > Components: SQL > Reporter: Kristian Waagan > Assignee: Knut Anders Hatlen > Priority: Minor > Labels: derby_triage10_11 > Attachments: derby-534-01-a-syntax.diff, derby-534-02-a-refactor.diff, derby-534-03-a-npe-testcase.diff, derby-534-04-a-referencing.diff, derby-534-05-a-generated-cols.diff, derby-534-06-a-temptables.diff, derby-534-07-a-more-restrictions.diff, parser.diff, WhenClause.html, WhenClause.html, WhenClause.html, WhenClause.html > > > Support use of the WHEN clause in CREATE TRIGGER statements. The clause is described in the SQL standard (2003) in chapter "11.39 " under "". > There are traces in the code that suggests some work has been done on this earlier. If anyone knows something about this, please add a comment to this issue. -- This message was sent by Atlassian JIRA (v6.1#6144)