Mit der Funktion SET_COLUMN_ATTRIBUTE kann man lediglich verhindern, dass die Werte im Klar-Text im Database Monitor und/oder Plan Chache angezeigt werden.
Man kann jedoch damit nicht die allgemeine Anzeigeberechtigung steuern.
Dazu benötigt man RCAC (Row and Column Access Control). Mit Spalten-Masken, die mit der Tabelle (bzw. der Spalte verklinkt werden), können die Inhalte für Benutzer sichtbar bzw. maskiert werden.

Auszug aus DB2 for i - Services Dokumentation:
SET_COLUMN_ATTRIBUTE:

The SET_COLUMN_ATTRIBUTE procedure sets the SECURE attribute for a column so variable values used for the column cannot be seen in the database monitor or plan cache.


Birgitta