[ 
https://issues.apache.org/jira/browse/DERBY-2261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481189
 ] 

Laura Stewart commented on DERBY-2261:
--------------------------------------

I agree that it should be called only one thing.   My vote is for clause.

In my research, VALUES is a form of a query, that takes "expressions" as it's 
arguments. The typical SQL syntax is:

VALUES ( expression [, ...] ) [, ...]

Syntactically, VALUES followed by a list of expression is treated as equivalent 
to

SELECT select_list FROM table_expression

VALUES is most commonly used as the data source in an INSERT statement, and 
next most commonly as a subquery.

So, to me, it is a SQL clause, not an expression.  "Construct" seems vague to 
me.
Also for me, because VALUES is used within INSERT or as a subquery (and not as 
a stand alone statement), I would not call it a statement.
If I can go to a command prompt and type VALUES (without it being side another 
statement) and have data returned, then we should call it a statement.

> Questionable use of word "statement" in VALUES expression of Derby Reference 
> Manual should be changed to "clause"
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2261
>                 URL: https://issues.apache.org/jira/browse/DERBY-2261
>             Project: Derby
>          Issue Type: Improvement
>          Components: Documentation
>         Environment: 
> http://db.apache.org/derby/docs/dev/ref/rrefsqlj11277.html
>            Reporter: Tomohito Nakayama
>         Assigned To: Kim Haase
>
> "VALUES statement" in next one sentence in "VALUES expression" of Derby 
> Reference manual should be changed to "VALUES clause".
> >You use a VALUES statement when you do not have a FROM clause.
> http://mail-archives.apache.org/mod_mbox/db-derby-dev/200701.mbox/[EMAIL 
> PROTECTED]

-- 
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