如何在Teradata中创建每个用户都可以访问的表

时间:2018-12-07 06:05:24

标签: teradata

我有一个用例,其中我需要创建一个包含1000列的表,并由不同的用户对每一列进行加密。 不授予每个用户访问权限是一种处理方式。但是我有什么空间可以创建表,以便所有用户都可以访问它

1 个答案:

答案 0 :(得分:2)

select 
  case when user_col=USER then value_col else null end encrypted_value 
from encrypted_table;

在这种设计中,您可以在一个列中设置所有加密的值,而不是数百个,同时随着越来越多的用户的加入而增加更多。