0

我有 3 个表形成多对多关系,如下图所示。

在此处输入图像描述

如何按照以下规则在公司编号 1 和用户编号 2 之间的 UsersByCompanies 表中保存条目:

  • 当我们在用户和公司之间创建新条目时,UsersByCompanies 中的 IsEnabled 属性必须设置为 1,并且 Companies.CompanyCode = 1 和 Users.IDNumber = 2 的任何其他行的 IsEnabled 属性必须设置为 0。
  • 新行中的 DateCreated 属性必须具有当前日期。
4

1 回答 1

1

听起来您需要一个插入触发器和一些默认值:当您插入 UsersByCompanies 时,在 IsEnabled 列上使用默认值,并设置一个插入触发器函数来执行更新以根据需要重置 IsEnabled 属性。同样,对 DateCreated 属性使用默认值 getdate()。

于 2012-11-26T19:43:54.127 回答