[ 
https://issues.apache.org/jira/browse/TRAFODION-1439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hans Zeller resolved TRAFODION-1439.
------------------------------------
    Resolution: Implemented

The fix was included in pull request 
https://github.com/apache/incubator-trafodion/pull/60 (change in ItemExpr.cpp 
to use "ToAnsiIdentifier" when unparsing a named type-to-item expression).

> DIVISION BY does not work with delimited column identifiers
> -----------------------------------------------------------
>
>                 Key: TRAFODION-1439
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1439
>             Project: Apache Trafodion
>          Issue Type: Bug
>    Affects Versions: 1.1 (pre-incubation)
>         Environment: any
>            Reporter: Hans Zeller
>            Assignee: Hans Zeller
>             Fix For: 2.0-incubating
>
>
> This is a problem found by Suresh.
> When using a delimited identifier in a DIVISION BY clause, it is possible to 
> create the table, but subsequent operations on the table return a syntax 
> error. Here is an example:
> create table tdivd("a" int not null primary key,
>                    b int)
> division by (cast("a"/4 as int not null));
> >>select * from tdivd;
> *** ERROR[4001] Column A is not found.  Tables in scope: TRAFODION.SCH.TDIVD. 
>  Default schema: TRAFODION.SCH.
> The problem is that the unparse() function that's used internally is not 
> applying the delimiters. This happened when I changed the item expression 
> type from a regular base column to the "named NATYpe to Item" expression.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to