sqlserver2008 创建一个触发器,

为一个表创建一个触发器,在删除一个这个表中的数据的时候记录当前时间
在删除这个表中数据的时候在另外一个表中记录删除的时间已经删除的主字段

  CREATE TRIGGER trg_Delete
  ON 表名 FOR DELETE
  AS
  BEGIN
      INSERT INTO 记录表(DelTime) VALUES(GETDATE())
  END

你说的删除主字段,我就不太懂什么意思了。

温馨提示:内容为网友见解,仅供参考
无其他回答

SQL SERVER如何应用DLL触发器
1、首先打开SQL SERVER 2008数据库管理工具,然后选择服务器,选择Windows身份验证进行连接,如下图所示 2、进入管理工具以后,定位要操作的数据库,然后点击新建查询,如下图所示 3、在新建查询界面中,通过create trigger语句创建DLL触发器,当进行数据库删除和修改的时候进行触发,如下图所示 4、语句编写...

SQL Server 2008中定义触发器,更改一个表中的数据时,在另一个负责记录...
create trigger Insert_BBR on Table1 for update as insert into Record select 读者编号,图书编号,getdate() as 当时时间,case when 借书时间<=getdate() and 归还时间>getdate()then '借'else '还' end as 操作名称 from inserted

...及格的成绩进行修改,给出提示信息并取消操作. sql server 2008...
create trigger trig_SC on SC for update as begin if deleted.grade<60 begin print 'XXXXXXX'rollback transaction return end return end

sql server2008中,一个表中只有一行数据,怎么写约束让表的的值发生改 ...
设msg_time的默认值为时间函数GetDate(),这样当插入、修改的时候就会改变时的时间

sql server 2008数据库里如何实现按规则自动补全某个字段
使用触发器。假定表名称为mytable,字段名称为idc。创建如下触发器:CREATE TRIGGER [myTRIGGER] ON [dbo].[mytable]FOR INSERT AS DECLARE @IDD VARCHAR(8)DECLARE @ID INT SET @ID=(SELECT id FROM inserted)SET @IDD = 'IC' + RIGHT('000000' + CONVERT(VARCHAR, @ID),6)UPDATE [my...

想在SQL server做一个触发器:新建一个表来记录打开这个功能的操作者...
最好是做一个视图,把相关的字段包含在视图中,然后对视图执行插入操作,再在视图上写insteaded of 触发器,这样既避免了触发器对表的依赖,有提高了基表的安全性,而且如果今后在增加其他表时,只需要把相关操作语句加入即可!提高可维护性!

sql2008 怎么调试触发器
在项目中,单击右键选择"添加"->"触发器",代码如下(validateyear.cs):using system;using system.data;using system.data.sqlclient;using microsoft.sqlserver.server;public partial class triggers { \/\/ 为目标输入现有表或视图并取消对特性行的注释 [microsoft.sqlserver.server.sqltrigger (name="...

sql server创建一个触发器,保护当前服务器的所有数据库不被修改。_百度...
1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\\mssql7backup\\MyNwind_1.dat'--- 开始 备份 BACKUP DATABASE pubs TO testBack...

sql server2008中的触发器有3种类型,分别为
DML)事件时将启用。DML事件即指在表或视图中修改数据的insert、update、delete语句也。(2)DDL触发器:是指当服务器或数据库中发生数据定义语言(DDL)事件时将启用。DDL事件即指在表或索引中的create、alter、drop语句也。(3)登陆触发器:是指当用户登录SQL SERVER实例建立会话时触发。

SQL SERVER 写一个触发器 如果该表被修改则获取修改表的计算机名和IP...
1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128))insert into #tb(hostname,dbname,net_address,loginname,prog_name)select distinct hostname,db_name(dbid),net_address,loginame,program_name from master.....

相似回答