早教吧 育儿知识 作业答案 考试题库 百科 知识分享

mssql约束,假如我有一个表有两个字段,我要让这两个字段的组合不能为相同怎么做,请看详细描述.假如我有一个表有两个字段,我想让他当所有行中一个字段的值相同时,另一个字段的值不能相

题目详情
mssql约束,假如我有一个表有两个字段,我要让这两个字段的组合不能为相同怎么做,请看详细描述.
假如我有一个表有两个字段,我想让他当所有行中一个字段的值相同时,另一个字段的值不能相同(唯一),约束语句怎么写?我举个例子,假如我tableA 两个字段A、B,当有一行的值是(1,2)那么再插入(1,2)就不允许插入,而插入(1,3)或者(2,1)就可以,
▼优质解答
答案和解析
建立复合主键,
create table tableA(A INT,B INT
PRIMARY KEY(A,B))


这样,就可以了
看了mssql约束,假如我有一个表...的网友还看了以下: