日期:2014-05-19  浏览次数:20496 次

请教一条查询和插入的Sql语句(可能有点复杂,达人帮忙)
有三张表
t_Type_tmp
t_Type
t_Property

t_Type_tmp表中有数据,例如:
Tpye_ID         TypeName
1                     类别名称1
2                     类别名称2
3                     类别名称3

t_Type表和他结构相同
现在需要从t_Type_tmp中将数据导入到t_Type中
要求每在t_Type表中写入一条语句,就在t_Property
表中写入对应的十条记录.insert语句是
insert   into   t_Property   values(126, '附加1 ', ' ', 'String1 ',1,0)
insert   into   t_Property   values(126, '附加2 ', ' ', 'String2 ',2,0)
insert   into   t_Property   values(126, '附加3 ', ' ', 'String3 ',3,0)
insert   into   t_Property   values(126, '附加4 ', ' ', 'String4 ',4,0)
insert   into   t_Property   values(126, '附加5 ', ' ', 'String5 ',5,0)
insert   into   t_Property   values(126, '附加6 ', ' ', 'String6 ',6,0)
insert   into   t_Property   values(126, '附加7 ', ' ', 'String7 ',7,0)
insert   into   t_Property   values(126, '附加8 ', ' ', 'String8 ',8,0)
insert   into   t_Property   values(126, '附加9 ', ' ', 'String9 ',9,0)
insert   into   t_Property   values(126, '附加10 ', ' ', 'String10 ',10,0)

126对应的是t_Type_ID字段,
如何实现用sql语句自动完成.

------解决方案--------------------
用觸發器實現
------解决方案--------------------
在t_Type表寫一個Insert觸發器,就可以實現了