傲鹏 ERP 系统用户表存在的一个 BUG, 正常使用中的用户点击删除后竟然可以直接删除, 而且正好我自己踩坑了, 郁闷死. 特作此改正.
代码:
- /** Object: Trigger [dbo].[otri_user_del] Script Date: 03/06/2019 11:31:08 **/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- /------------------------------------------------------------------
名称 < Script Name>: otri_user_del
功能描述 < Description>: 不允许删除'可用'状态的帐号, 要删除帐号必须先取消禁用
访问方式 < Usage>: 公共的
返回值 < Return Code>: N/A
设计者 < Author>: 陆津元
创建日期 < Date Create>: 03/06/2019
版本:<Version>: 1.0
变动说明 < Revision History>:
- --------------------------------------------------------------------/
- ALTER TRIGGER [dbo].[otri_usergroup_del] ON [dbo].[osys_usergroup]
- FOR DELETE
- AS
- declare @error int
- set @error=(select act_sw from deleted)
- IF @error !=0
- begin
- Raiserror('为保证安全, 不允许删除'可用'状态的帐号',16,1)
- rollback
- end
来源: http://www.bubuko.com/infodetail-2977678.html