@identity只在insert时返回标识,如果要在updata时返回最后的记录怎么办?
解决方案 »
- 一个小基础问题,日期类型转换为bigint
- 关于数据库标识列的一个问题
- 求数据库的建表方案?
- dtswiz这个语法是怎么用的?谁用过..
- 这个问题比较难,假设用户给定一个参数变量 @categoryId , 要的到属于该categoryId 的所有文章。
- 客户要求:一个数据库中只保存最近五天的数据,将以前的数全部要保存在另一数据库中
- 行怎么转列?
- 能不能修改链接服务器的数据源或者其他某个属性?十万火急!
- 数据库文件结构的问题
- 为什么用SQL SERVER导出的文本文件delphi无法读取
- 一列字段如何插入成为另一张表的字段!
- 求救!删除千万条记录!TRUNCATE TABLE报错,Delete超时!
无非就是想保存此次更新的信息,很多方法都可以做到啊
’CREATE TRIGGER jisu_ip_upin ON dbo.jisu
FOR INSERT, UPDATE
AS begin
declare @ip varchar(15),@num int,@have int
select @ip=ip from jisu where 标识=@@identity
select @have=count(*) from jisu_ip where ip=@ipif @have=0
begin
insert into jisu_ip (datetime,ip) values (getdate(),@ip)
end
else
begin
select @num=num from jisu_ip where ip=@ip
update jisu_ip set ip=@ip,num=@num+1
end
end‘
update时的where条件是什么意思?