我有一个表格来存储格式参数名称/参数值的简单参数。但它的主键是复合键。
使用锁定组织添加/更新/删除参数的最佳方法是什么。因此,例如,如果有人开始将下一个参数放入表中
first_comp_id second_comp_id paramName paramValue
12 5 param_1 sdgfsdf
12 5 param_2 sdgfsdf
12 5 param_3 sdgfsdf
12 5 param_4 sdgfsdf
其他任何人都不能使用 {first_comp_id:12, second_comp_id:5} 添加/编辑或删除任何记录?
在我的表结构下方(我稍微更改了名称,但想法相同):
CREATE TABLE [dbo].[SomeTable](
[first_comp_id] [int] NOT NULL,
[second_comp_id] [int] NOT NULL,
[paramName] [varchar](50) NOT NULL,
[paramValue] [varchar](200) NOT NULL,
PRIMARY KEY
(
[first_comp_id] ASC,
[second_comp_id] ASC,
[paramName] ASC
)
)