为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:windows server 2012 【CPU】:inter 【问题描述】*:如何限制删除表数据?比如说我表A,不允许所有用户删除表A的所有数据?
以下2种办法可以参考下: 1.在该用户中建立触发器,不允许用户删除和修改表。 2.建立新用户B,应用通过访问b用户来操作数据库。给B用户对原始A用户表的insert,select权限,不给其他权限。
那推荐来一个马甲吧。把A用户的数据,都授权给B,不给delete权限就好了,如果觉得B查询的时候,总要带上A.tablename,那么就来个别名。
以下2种办法可以参考下:
1.在该用户中建立触发器,不允许用户删除和修改表。
2.建立新用户B,应用通过访问b用户来操作数据库。给B用户对原始A用户表的insert,select权限,不给其他权限。