在Sql server2000如何把一个表的某一行设置为只读(50分)

  • 主题发起人 主题发起人 QFenghy
  • 开始时间 开始时间
Q

QFenghy

Unregistered / Unconfirmed
GUEST, unregistred user!
用锁太费资源,一修改他就死了 动不了<br>求求各位帮帮忙,再搞不出来,老板要抄人了
 
除了用锁,还会有办法吗?应该不可能。<br>用锁太费资源,第一次听见。
 
怎么处理 一修改他就死了 动不了
 
用触发器再简单不过了。<br>CREATE TRIGGER NoUpdate ON t_User &nbsp;--(表名)<br>INSTEAD OF Update<br>AS<br>declare<br>@c varchar(10)<br>select @c=userName from deleted<br>if @c='Admin'<br>&nbsp; &nbsp;rollback<br>这个触发器不让任何人修改管理员信息。
 
问题已经解决 谢谢
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部