收录日期:2020/06/02 19:08:13 时间:2016/06/12 02:12:23 标签:Sybase
近来我在做一个物流公司系统,用ASP+MSSQL

1.在对数据进行修改时,用触发器时如何确定是哪个用户操作的?(ASP页面登陆的用户)

2.修改时如把数据表里的"123"改成了"123",虽然数据是一样的,但是触发器还是发生

了.审批时会多这些不必要的记录.如何避免?

3.如果操作的是管理员,那他进行的操作不需要审批,因此..不需要触发器的执行

小弟水平有限,希望各位指点一二,不胜感激
触发器是可以写操作的类型的
可以分为 insert,update,delete三个不同的操作来触发不同的数据库操作
根据你的第3点的需求,你可以在触发器的执行语句里加上限制条件
或者移到代码里去写业务逻辑。
CREATE TRIGGER tablename_Insert
ON dbo.tablename
FOR INSERT

for update

for delete
该回复于2008-05-04 10:29:25被版主删除

*******请各位高手帮忙看看这个编译错误********* 如何把一个 DATATABLE 的数据转换成 XML 格式的字符串 输出来? 有关二进制转换的问题,特急! inputbox问题 100分求一个很烦恼的问题:如何让datalist在设计完后显示时总是四行,不能让它是一行吗? 单击(或双击)dbgrid某单元格后,如何取得该单元所在行的各单元的值? 显示器突然黑屏,然后马上恢复.请教了... 难道DELPHI真的不如PB吗(在某些方面) 16位的dos程序如何做到和32位的程序之间作内存共享或其他通讯方式,在window环境下 谁用过强名? easystruts插件问题 请问:网络上的\"跃点\"和linux下的\"metrics\"分别是什么意思? 求一SQL代码(简单级) 紧急求救,万分火急! Jbuilder9是不是已经有了WSDK? [馨儿]…………………… 爱 心 求 助 贴 …………………… 请教:一个很菜的问题哦^O^ 日本最痛恨的五个笑话 声明!这是偶新申请的马甲 delphi爱好者的群欢迎大家的加入!!!群号3975439 装了Windows XP SP2以后,JDBC连不上数据库了 软件在开发的时候,需要为测试留下接口? 开发C#软件,遇到代理问题请教 装高级系统后不能再装低级系统吗 一个建立SQL自定义函数的问题 哪里能下载 WMVideo9 Decoder ? 无法访问SQL——新手问题,代码很短,来看一下吧。 请问怎样实现用鼠标在窗口种拖动控件 jbuilderx+jboss 出错! 请问怎样实现用鼠标在窗口种拖动控件