【发布时间】:2010-04-08 11:08:55
【问题描述】:
请帮我编写一个向表中添加新行的触发器。
我的数据库中有 3 个表:
- 区域(ID、名称); id - 主要;
- 技术(ID、名称); id - 主要;
- 可用性(id、区域、技术、计数); id - 主要,区域 - Regions.id 上的外国,Technik - technics.id 上的外国。
我想在区域中添加行时为每个技术行在可用性中添加新行。
有点像:
procedure void OnAddNewRegion(int region)
{
foreach (Row r in Technic)
{
Availability.Rows.Add(new Row(id, region, r.Id, 0));
}
}
但在 SQL 触发器中。 我想在添加新的技术行时做同样的事情。
【问题讨论】:
标签: sql sql-server triggers