You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Hans Zeller (JIRA)" <ji...@apache.org> on 2015/12/23 02:37:46 UTC
[jira] [Created] (TRAFODION-1722) "_MD_".KEYS_VIEW does not show
descending key columns as such
Hans Zeller created TRAFODION-1722:
--------------------------------------
Summary: "_MD_".KEYS_VIEW does not show descending key columns as such
Key: TRAFODION-1722
URL: https://issues.apache.org/jira/browse/TRAFODION-1722
Project: Apache Trafodion
Issue Type: Bug
Components: sql-cmu
Affects Versions: 1.2-incubating
Environment: any
Reporter: Hans Zeller
The KEYS_VIEW metadata view has a column "ORDERING", which should show descending columns, e.g. in the primary key. However, it doesn't, while the underlying KEYS table shows descending columns. I think the reason is that the view only selects rows from the keys table that are associated with constraints, while the ascending/descending information is associated with the table object. Here is a test case where the view shows no descending columns, while the underlying KEYS table does:
{noformat}
create table tab_with_desc_col(a int not null,
b int not null,
primary key (a desc, b));
select ordinal_position, column_name, column_number, ordering
from "_MD_".keys_view
where table_name = 'TAB_WITH_DESC_COL';
select keyseq_number, column_name, column_number, ordering
from "_MD_".objects o join "_MD_".keys k on o.object_uid = k.object_uid
where o.object_name = 'TAB_WITH_DESC_COL'
order by 1;
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)