You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Roberta Marton (JIRA)" <ji...@apache.org> on 2016/08/10 19:40:20 UTC
[jira] [Created] (TRAFODION-2153) Views with UNION do not generate
usages causing column privs to fail
Roberta Marton created TRAFODION-2153:
-----------------------------------------
Summary: Views with UNION do not generate usages causing column privs to fail
Key: TRAFODION-2153
URL: https://issues.apache.org/jira/browse/TRAFODION-2153
Project: Apache Trafodion
Issue Type: Bug
Components: sql-cmp
Reporter: Roberta Marton
Column level privileges cannot be granted to views that contain a UNION in the view text. The binder is not creating the view col, referenced col relationship. Column privileges need to know the columns of the views referenced objects to look at these referenced privileges.
To reproduce:
create table tmp_LP_1360493
(sbin0_4 integer not null
, varchar0_500 varchar(11) default 'GDAAIAAA' not null heading 'varchar0_500 no nulls'
, sdec16_uniq numeric(18,0) signed not null
);
create view view_LP_1360493
as select * from tmp_LP_1360493 where sdec16_uniq > 3000
union
select * from tmp_LP_1360493 where sdec16_uniq < 2500;
view: view_LP_1360493 does not store the view-col <=> refd-col relationship in the text table.
select substring (text,1,20) from "_MD_".text where text_type = 8 and text_uid = (select object_uid from "_MD_".objects where object_name = 'VIEW_LP_1360493');
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)