一个db2库中有多个模式名,我怎么把某一个模式下的所有表和视图分配给一个用户,此用户只具有操作这个模式名下的表和视图的基本操作,如增删改。如模式名是BFSJRONE,用户时bfsjrone
我用的DB2 GRANT ALTERIN,CREATEIN,DROPIN ON SCHEMA BFSJRONE TO USER bfsjrone,它只是把模式的修改操作给分配给用户了,但是不具备操作此模式下的表的功能--!
------解决方案--------------------------------------------------------
没太明白你的意思,你是想把schema下的所有表,都给另外一个用户操作?
如果是这样,只能进行循环一个一个的grant
------解决方案--------------------------------------------------------
需要指定到表 grant
GRANT SELECT ON TABLE ZWGK.INF_APPLY TO USER zwgk;
GRANT SELECT ON TABLE ZWGK.INF_APPLY_PROCESS TO USER zwgk;