第一步、先建立数据表,重点:在表中建立一个主键,主键定义成uid了设置成功了【标识】会有勾选状态,如下图所示

第二步、在查询中写触发器代码,我写的触发器是把日期(年月日时分秒)的数据转换成时间戳,如下图所示

具体代码仅供参考
create trigger trigger_timestamp
on db_heatexchange
After insert
as
DECLARE @timestamp_tmp VARCHAR(100)
DECLARE @heat_id INT
select @timestamp_tmp=timestamp ,@heat_id=heat_id from inserted
UPDATE db_heatexchange SET POSTTIME=DATEDIFF(s,'1970-01-01 00:00:00', @timestamp_tmp) - 8 * 3600 where timestamp=@timestamp_tmp
代码写好后,点击运行就可以执行,之后就查询数据表中 数据的变化,如何出问题用下面的代码就可以删除触发器了,【DROP TRIGGER trigger_nper】

OK了,在SqlServer中写触发器大概就是这样的流程。下面在写一个在触发器中执行添加数据,把当前表中的某些字段放入一个新表中。
建立的表结构

对表进行 添加索引

触发器代码如下

最后一句: 技术无价,不喜勿喷。
