[ 
https://issues.apache.org/jira/browse/DERBY-3959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12656778#action_12656778
 ] 

Kim Haase commented on DERBY-3959:
----------------------------------

The GeneratedColumns.html spec shows the same column-definition syntax for both 
CREATE TABLE and ALTER TABLE:

column-definition ::= Simple-column-Name  [ DataType ]
    [ Column-level-constraint ]*
    [ [ WITH ] DEFAULT DefaultConstantExpression
       | generated-column-spec
       | generation-clause
    ]
    [ Column-level-constraint ]*

Currently, though, the syntax described for CREATE TABLE in 
http://db.apache.org/derby/docs/dev/ref/rrefsqlj30540.html#rrefsqlj30540 is not 
quite the same as the syntax described for ALTER TABLE in 
http://db.apache.org/derby/docs/dev/ref/rrefsqlj81859.html. The syntax for 
CREATE TABLE is the same as what's in the Generated Columns spec except for the 
changes. But the syntax for ALTER TABLE looks different:

Simple-column-Name DataType
[ Column-level-constraint ]*
[ [ WITH ] DEFAULT DefaultConstantExpression ]

It lacks both the generated-column-spec and the additional 
Column-level-constraint at the end. Should it be changed to be the same?

> Reference Manual needs information on generated columns
> -------------------------------------------------------
>
>                 Key: DERBY-3959
>                 URL: https://issues.apache.org/jira/browse/DERBY-3959
>             Project: Derby
>          Issue Type: New Feature
>          Components: Documentation
>    Affects Versions: 10.5.0.0
>            Reporter: Kim Haase
>            Assignee: Kim Haase
>
> The Generated Columns specification attached to DERBY-481 describes changes 
> that need to be made to the Derby Reference Manual to document this new 
> feature. This issue covers the implementation of these changes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to