DB2forZos-禁止列中的更改

DB2forZos-禁止列中的更改,db2,zos,db2-zos,Db2,Zos,Db2 Zos,我想问一下,是否有办法禁止程序在db2级别更改某些列中的数据 问题是,我有一些程序可以更改一组表中的数据,但现在我不能更改某些列中的数据,我想知道db2是否有办法限制这些数据 我可以更改所有程序,但想知道是否有更简单的方法来阻止列中的更改 提前问候您可以在更新COL1之前创建,,COLx,在这个表上有一个内框。 或者,您可以从每个人那里撤销此表上的update特权,并对只需要更新的列子集授予update。另一个选项是创建一个包含需要更新的列子集的视图。如果您需要重新绑定您的程序,它可能会稍微复杂

我想问一下,是否有办法禁止程序在db2级别更改某些列中的数据

问题是,我有一些程序可以更改一组表中的数据,但现在我不能更改某些列中的数据,我想知道db2是否有办法限制这些数据

我可以更改所有程序,但想知道是否有更简单的方法来阻止列中的更改


提前问候

您可以在更新COL1之前创建,
,COLx
,在这个表上有一个内框。

或者,您可以从每个人那里撤销此表上的
update
特权,并对只需要更新的列子集授予
update

另一个选项是创建一个包含需要更新的列子集的视图。如果您需要重新绑定您的程序,它可能会稍微复杂一些。

修改特定列中数据的现有程序是否要修改?如果这些程序试图修改特定列中的数据,而Db2阻止并抛出错误,您希望这些程序做什么?是的,我希望更改该列中的数据时出错