各位,我现在在做一个扣具管理系统,已经到后期了,快上线了,客户现在又说要加一个能记录所有单据的修改记录,然后要能查看,各位有什么好的想法没.用什么来实现会比较好.
解决方案 »
- SQL CASE WHEN 插入问题
- 这个SQL如何写?
- 存储过程 变量默认单引号参数 在线等,马上给分,
- 帮忙看一下,这句哪儿有错
- 帮忙,小问题,解决立即给分!
- 如何启动SQL Server Service Broker
- MM在线急等,sql server 的语法怎么create sequence
- 请问sqlserver2000能装在windows2003webserver版上么,我怎么总是装不上??
- SQL SERVER7.0中的年份是用两位表示的,可以把它设置表示成4位吗?
- 弱弱地问,在SQL server中用select语句检索数据时,where后面最多可以跟多少个and??
- 求tsql: 查询出最大日期及日期名称
- sql2005 如何在服务器名称处用. 进入
例:
create trigger t1
on tb
for insert
as
begin
insert into t2
select '插入',getdate(),*
from inserted
end
Create Table rps_last
( num int null,
name varchar(20) null
)
第二步,創建日志表
Create Table Rps_log
(
loginname varchar(20) null,
machinename varchar(50) null,
logindate datetime null,
active varchar(20)
)
第三步,分別寫insert,update,delete時的觸發器create Trigger ti_rps on rps_last for insert
as
insert Rps_log ---------insert時的觸發器
Select system_user,host_name(),getdate(),'insert '+cast(inserted.num as char(4))
From insertedcreate Trigger td_rps on rps_last for delete
as
insert Rps_log ---------delete時的觸發器
Select system_user,host_name(),getdate(),'delete '+cast(deleted.num as char(4))
From deletedcreate Trigger tu_rps on rps_last for update
as
insert Rps_log -----------update時的觸發器
Select system_user,host_name(),getdate(),'update '+cast(inserted.num as char(4))
From inserted