用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
marco08的公告
文章分类
存档

转载  SQL Server2000记录表的增删改 收藏

use pubs
go
if object_id('T'is not null
    
drop table T
go
if object_id('log'is not null
    
drop table [log]
go

create table T
(
[ID]   int,
[name] nvarchar(10)
)
go
create table [log]
(
eventType    
nvarchar(30), --事件类型,例如:RPC、语言或无事件
parameters   int,          --0:文本,1-n:参数文本 
eventInfo    nvarchar(255),--对于RPC的eventType,eventInfo仅包含过程名;对于语言或无事件的eventType,仅显示事件的头255个字符
modifyDate   datetime default getdate()
)
go
create trigger tr_T on dbo.T for insert,update,delete
as
declare @sql nvarchar(4000)
set @sql='DBCC INPUTBUFFER('+ cast(@@spid as varchar+')'
insert into [log](eventType,parameters,eventInfo)
exec(@sql)
go
 

发表于 @ 2008年02月04日 17:18:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:两表连接,T1的flg等于1,将T2中同名的字段不为空的找出来,T1的flg等于0,将T2中同名的字段为空的找出来。 | 新一篇:关于primary文件组已满的原因及解决方法总结

  • 发表评论
  • 评论内容:
  •  
Copyright © marco08
Powered by CSDN Blog