CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

在sql server中怎样设置主键!!

楼主walker1234(wewewewewe)2000-07-14 20:06:00 在 MS-SQL Server / 基础类 提问

糟糕的sql   server和oracle相比差远了,我真丢人,找不到在什么地方设主件键!!!!  
  各位老侠。。速救火。。。。。。。。愚人周末不能歇了。。。。。。 问题点数:40、回复次数:9Top

1 楼leslielu(leslielu)回复于 2000-07-14 20:14:00 得分 10

呵呵,在Enterprise   Manager   中右键单击表名,  
  选择   Design     Table  
  再在上面的图标中选择第2个——属性  
  在里面的第三个选相   Index/keys中设置。Top

2 楼Bald_eagle(青山)回复于 2000-07-14 20:19:00 得分 6

在Enterprise   Manager中右键单击表,在弹出的菜单中选择design   table,把要设为主键的字段设为NOT   NULL(清除allow   nulls中的对勾),在单击图示为钥匙的按钮,按住  
  ctrl键可以一次选定几个字段。Top

3 楼walker1234(wewewewewe)回复于 2000-07-14 20:43:00 得分 0

leslielu和bald_eagle两位老兄,当我看到帖子是已经摸到这种方法了(所以不能给你们加全份),另外主要的是我的结果不能保存。。。。。  
  提示如下:  
  'company'   table  
  -   Unable   to   create   index   'PK_company'.      
  ODBC   error:   [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]CREATE   UNIQUE   INDEX   terminated   because   a   duplicate   key   was   found.   Most   significant   primary   key   is   '11'.  
  [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]Could   not   create   constraint.   See   previous   errors.Top

4 楼leslielu(leslielu)回复于 2000-07-14 20:45:00 得分 0

是你有重键么,所以当然出错了,删一个就了了。Top

5 楼walker1234(wewewewewe)回复于 2000-07-14 20:56:00 得分 0

leslielu老兄:我找不到重键,奇怪,透顶Top

6 楼ZhangChengGang(ZCG)回复于 2000-07-16 16:19:00 得分 6

肯定有重复键值,  
  你用‘Select   Count()   from   Yourtable’查询看,结果是否同  
  ‘Select   *   From   Yourtable   ’的记录数量相同.  
  我想,一定不同,Is   Or   No   ??Top

7 楼ghj1976(蝈蝈俊.net)回复于 2000-07-16 17:55:00 得分 6

Most   significant   primary   key   is   '11'  
  肯定是有重复的值了。  
  Top

8 楼bing71(softkitty)回复于 2000-07-26 16:59:00 得分 6

选中你要设置为主键的字段,按上面的那把“钥匙”即可。Top

9 楼wwwunix(木易)回复于 2000-07-26 17:07:00 得分 6

用标准sql吧,这样不管用什么数据库都行,且容易移植.Top

相关问题

  • 不能设置SQL主键
  • 【HELP】SQL SERVER 安全设置
  • sql server初学者 对uniqueidentifier数据类型的主键设置问题
  • SQL Server 7.0主设置问题
  • SQL Server 的一个小设置问题
  • 请教,如何设置sql server
  • ※sql server 2000企业管理器设置?
  • 怎样为SQL SERVER设置ODBC,我的设置怎么不行
  • SQL Server 存储过程及SQL设置问题
  • 如何为sql server中sql mail 设置邮箱?

关键词

  • 字段
  • 选择
  • sql
  • 键
  • 单击
  • 设置
  • odbc
  • 不能
  • sql server
  • key

得分解答快速导航

  • 帖主:walker1234
  • leslielu
  • Bald_eagle
  • ZhangChengGang
  • ghj1976
  • bing71
  • wwwunix

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo