kaysily

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
1.ALTER TABLE [DiskPackageRecord].[dbo].[InsiteData] ALTER COLUMN [CONTAINERNAME] nvarchar(255) NOT NULL

第一,确保要设主键的列不为空


2.ALTER TABLE [DiskPackageRecord].[dbo].[InsiteData] ADD PRIMARY KEY ([CONTAINERNAME]);

第二,设置主键列

 

SELECT top 10 *
FROM [DiskPackageRecord].[dbo].[InsiteData] where [CONTAINERNAME] in( select [CONTAINERNAME] FROM [DiskPackageRecord].[dbo].[InsiteData] group by [CONTAINERNAME] having count([CONTAINERNAME])>1)
检查要设主键的列有没有重复列
 

 

 

posted on 2017-06-16 11:15  制造业程序员  阅读(791)  评论(0编辑  收藏  举报
sa?