Sql 使用条件在多对多表中保存行
我有3个表,它们形成了多对多关系,如下图所示 如何按照以下规则在UsersByCompanies表中的公司编号1和用户编号2之间保存条目:Sql 使用条件在多对多表中保存行,sql,sql-server,sql-server-2008,many-to-many,Sql,Sql Server,Sql Server 2008,Many To Many,我有3个表,它们形成了多对多关系,如下图所示 如何按照以下规则在UsersByCompanies表中的公司编号1和用户编号2之间保存条目: 在用户和公司之间创建新条目时,UsersByCompanies中的IsEnabled属性必须设置为1,CompanyCode=1和Users.IDNumber=2的任何其他行的IsEnabled属性必须设置为0 新行中的DateCreated属性必须具有当前日期 听起来您需要一个插入触发器和一些默认值: 在插入UsersByCompanies时,请在Is
- 在用户和公司之间创建新条目时,UsersByCompanies中的IsEnabled属性必须设置为1,CompanyCode=1和Users.IDNumber=2的任何其他行的IsEnabled属性必须设置为0
- 新行中的DateCreated属性必须具有当前日期