首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个有关时间格式转换的触发器的有关问题

2012-03-04 
问个有关时间格式转换的触发器的问题问题描述:表adate(数据类型:datetime)比如:2006-09-2907:49:00表bnian

问个有关时间格式转换的触发器的问题
问题描述:
表a
date   (数据类型:datetime)   比如:2006-09-29   07:49:00

表b
nian   (数据类型:text)     比如:2007
yue     (数据类型:text)     比如:09
ri       (数据类型:text)     比如:29

我想建一个触发器,当插入表a一行新记录的时候,表b中也插入一行记录,其中的nian,yue,ri子段值取自表a的date子段中的值。怎么写这个触发器呢,谢谢了!

[解决办法]
-- OR

create trigger a2b on a for insert
as
set nocount on
insert b(nian,yue,ri) select datename(year,date),datename(month,date),datename(day,date) from inserted
set nocount off
go

热点排行