[
https://issues.apache.org/jira/browse/DERBY-2240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535989
]
Kim Haase commented on DERBY-2240:
----------------------------------
I think it's true that it depends on context -- as the main topic
(ref\rrefsqlj11277.dita) says,
A VALUES expression can be used in all the places where a query can, and thus
can be used in any of the following ways:
* As a statement that returns a ResultSet
* Within expressions and statements wherever subqueries are permitted
* As the source of values for an INSERT statement (in an INSERT statement,
you normally use a VALUES expression when you do not use a SelectExpression)
So "statement", "clause", and "expression" can all be correct -- though it is
true that in the sentence cited in this issue, "statement" is incorrect. I
think either "clause" or "expression" would be correct, and since the contrast
here is with a SelectExpression, probably "expression" would be best.
I think "expression" is the most general term, and "clause" is normally used
for a VALUES expression that doesn't stand alone, while "statement" is used for
one that does. But I'm open to correction on this, since I don't know how SQL
defines these terms (if it does).
I notice that the error messages table at one point (42X59) refers to a "VALUES
constructor," using the SQL standard term. Elsewhere this table is consistent
in using "VALUES clause."
> "VALUES expression" is written "VALUES statement" in SelectExpression page
> of Derby Reference Manual
> -----------------------------------------------------------------------------------------------------
>
> Key: DERBY-2240
> URL: https://issues.apache.org/jira/browse/DERBY-2240
> Project: Derby
> Issue Type: Bug
> Components: Documentation
> Environment:
> http://db.apache.org/derby/docs/dev/ref/rrefselectexpression.html
> Reporter: Tomohito Nakayama
>
> Next description ....
> When a query does not have a FROM clause (when you are constructing a value,
> not getting data out of a table), you use a VALUES statement, not a
> SelectExpression.
> I think VALUES statement is not correct .
> It must be VALUES expression.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.