我是sql的初学者。我使用SQL Server管理工作室2008 R2,我需要帮助。 我有两个表在一列中触发应更新另一列中另一列的值
tblProjectProjectID BeginDate EndDate
1. 2013-03-20 2013-03-30
2. 2013-04-10 ........
3. 2014-03-10 .....
tblProjectMembers
MemberID ProjectID MemberSince MemberUntil
1. 1 2013-03-20 2013-03-30
2. .... .......... ..........
我想创建于结束日期列触发,所以插入tblProject.EndDate时,触发器应更新列MemberUntil,打破隶属现有成员。 (注意:有些成员可以在结束日期之前提前离开项目,但其中一些成员可以在结束日期之前离开项目)。
感谢,
问题是标签的[标签:SQL服务器。 SQL Server触发器对每个语句运行一次,没有'for each row'选项。它也不能针对单个列。 –