如何更新插入时间sql server 2008 [英] how to update in insert time sql server 2008
本文介绍了如何更新插入时间sql server 2008的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何更新插入时间sql server 2008
解决方案
使用时间
字段 - http://msdn.microsoft.com/en-IN/library/bb677243.aspx [ ^ ]将时间存储在数据库中。
问题不清楚!..
我认为你需要在表格中插入记录后更新表格。
所以你需要使用 触发器 !
这里一些例子尝试这个..
创建 table temp(id int primary 键 标识( 1 , 1 ),名称 varchar ( 10 ),test2 varchar ( 20 ), date datetime )
insert temp values (' SAM',' 英语',' ')
创建 触发器 tri_update on temp
for insert
as
声明 @id i NT 跨度>;
声明 @ date datetime ;
set @ date = GETDATE();
选择 @ id = i.id 从插入i;
update temp set date = @ date 其中 id = @ id;
我认为它希望有用!...
这里Trriger将插入的时间更新为日期提交
insert temp values (' JOHN' ,' 数学',' ')
选择 * 来自 temp
how to update in insert time sql server 2008
解决方案
Use the time
field - http://msdn.microsoft.com/en-IN/library/bb677243.aspx[^] to store time in the database.
Question is not Clear!..
I think you need to update table after Insert records in table.
so you need to use Triggers!..
here some Examples try this..
create table temp (id int primary key identity(1,1),Name varchar (10), test2 varchar(20),date datetime) insert temp values ('SAM','English','')
create trigger tri_update on temp for insert as declare @id int; declare @date datetime; set @date=GETDATE(); select @id=i.id from inserted i; update temp set date=@date where id=@id;
I think it hopes helpful!...
Here the Trriger update a inserted time into date filed
insert temp values ('JOHN','Maths','') select * from temp
这篇关于如何更新插入时间sql server 2008的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文