日期:2014-05-18  浏览次数:20642 次

关于编写触发器的问题。
数据库中有两个表,分别为List表和List_B表,表的结构如下:
List表:
Code Num Name CTime DR
2012 5 名称 时间 0

List_B表:
Code BName

如果List表有数据了,则插入这样一条数据到List_B表中。
把List表中的Code 插入到List_B表的Code中;
把List表中的Num 插入到List_B表的BName中,不过需要 处理一下数据。

List_B表的BName结构是这样的(是根据Num的数值来的):
201201
201202
201203
201204
201205

这个触发器怎么写?

------解决方案--------------------
SQL code
create trigger list2listb
on list
for insert
as
begin
insert into list_B select ltrim(code)+right('00'+ltrim(Num),2),Name from inserted
end