我有一个包含id,user_Name和password的表。我想创建触发器,当密码更改时将触发。如何在密码更改时触发sql触发器
假设表为:
create table reg
(
id int identity(1,1) primary key,
userName varchar(100),
pass varchar(100)
)
,我想在保存userName, password, changeDate
见下表
create table regBackUp
(
id int identity(1,1),
regId foreign key references reg(id),
oldPass varchar(100),
changeDate date
)
这种“解决方案”,它完全无关你的问题。例如,它总是选择'id = 1'的记录 - 并且不检查是否更新。 –
你的答案根本没有任何意义,你在哪里检查“传递”列是**更新**还是不总是'Id = 1' –