首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何样只让第一个字段的值唯一

2012-03-11 
怎么样只让第一个字段的值唯一啊我用 distinct a1,a2,a3 ...最后发现,每一列的值都是唯一的,怎么让只有a1

怎么样只让第一个字段的值唯一啊
我用 distinct a1,a2,a3 ...

最后发现,每一列的值都是唯一的,怎么让只有a1是唯一值啊

高手指教

[解决办法]
如小三所说 http://topic.csdn.net/u/20110629/08/1ab17e1d-1b70-42b4-97b4-1da240aa62e9.html

SQL code
create table tb(col1 int,col2 int,info varchar(8),primary key(col1,col2))insert into tbselect 1,1,'a'select * from tb/*col1        col2        info----------- ----------- --------1           1           a(1 行受影响)*/insert into tbselect 1,1,'b'/*消息 2627,级别 14,状态 1,第 7 行违反了 PRIMARY KEY 约束 'PK__tb__3DD3211E'。不能在对象 'dbo.tb' 中插入重复键。*/select * from tbinsert into tbselect 1,2,'b'select * from tb/*col1        col2        info----------- ----------- --------1           1           a1           2           b(2 行受影响)*/drop table tb
[解决办法]
探讨
我用 distinct a1,a2,a3 ...

最后发现,每一列的值都是唯一的,怎么让只有a1是唯一值啊

高手指教

热点排行
Bad Request.