问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL server2000中,如何把两个以上的列设为主键?

发布网友 发布时间:2022-04-07 18:49

我来回答

6个回答

懂视网 时间:2022-04-07 23:10

补充一下关于数据库多字段复合主键的设置。

首先一个表是不能有多个主键的。但是可以有多个字段组合成一个主键,这就是为什么有时候表里为什么会有多个字段都有主键的标志,那是因为他们组合成了一个主键了。
我们可以通过企业管理器进行设置,也可以通过T—Sql语句设置。

alter table tablename add constraint pk_name primary key (colname1,colname2)

企业管理器设置主键时按着CTRL选择字段。

多字段主键是当所选择的字段在录入信息时,所有字段输入的信息都一样才会起到主键的约束作用。

比如:在学生信息系统中,将班号和学号连个字段都设为主键,同时向表中输入班号1,卡号123。如果在输入班号1,卡号123,主键才会起到约束的作用。而如果输入卡号1,班号234,或者卡号2,班号123。将不触发主键的约束性。

sqlServer将多字段设为主键方法

标签:

热心网友 时间:2022-04-07 20:18

兄弟,很明显,你的是nvachar类型,作为主键肯定会出问题,一般作为主键的是int类型,主键一般是自动增长的,不需要录入,所以你每次这样插入会报错。建议你添加一int类型字段,设为主键,取消user_name作为主键

热心网友 时间:2022-04-07 21:36

建立表后
ALTER TABLE 表名 ADD CONSTRAINT [键名] PRIMARY KEY CLUSTERED
(
字段一 ASC,
字段二 ASC
) ON [PRIMARY]

或者建表时
CREATE TABLE 表名(
字段一 INT NOT NULL,
字段二 [VARCHAR](16) NOT NULL
CONSTRAINT [键名] PRIMARY KEY CLUSTERED
(
字段一 ASC,
字段二 ASC
) ON [PRIMARY]
) ON [PRIMARY]

热心网友 时间:2022-04-07 23:11

ALTER TABLE [dbo].[test] ADD
CONSTRAINT [PK_test] PRIMARY KEY CLUSTERED
(
[t1],
[t2]
) ON [PRIMARY]
GO

--t1,t2是列名,它们必须不能为空

热心网友 时间:2022-04-08 01:02

主键只能有一个啊!没戏

热心网友 时间:2022-04-08 03:10

建立表后
ALTER
TABLE
表名
ADD
CONSTRAINT
[键名]
PRIMARY
KEY
CLUSTERED
(
字段一
ASC,
字段二
ASC
)
ON
[PRIMARY]
或者建表时
CREATE
TABLE
表名(
字段一
INT
NOT
NULL,
字段二
[VARCHAR](16)
NOT
NULL
CONSTRAINT
[键名]
PRIMARY
KEY
CLUSTERED
(
字段一
ASC,
字段二
ASC
)
ON
[PRIMARY]
)
ON
[PRIMARY]
SQL server2000中,如何把两个以上的列设为主键?

兄弟,很明显,你的是nvachar类型,作为主键肯定会出问题,一般作为主键的是int类型,主键一般是自动增长的,不需要录入,所以你每次这样插入会报错。建议你添加一int类型字段,设为主键,取消user_name作为主键

怎么将数据库中的多个字段设为主键

第一步、首先打开sql server数据库,进行设计表,按住ctrl键,选中两个要设置为主键的字段,如下图所示:第二步、选中之后,鼠标右键,点击设置主键,如下图所示:第三步、可以看到两个字段都设置为主键了,如下图所示:第四步、我们也可以使用代码来设置主键,alter table Table_1 add constraint pk_...

sqlserver中怎么设置两个主键?

在SQL server中设置两个主键步骤如下:打开表设计器,选择需要设置主键的表,点击"钥匙"图标,选择“设置主键”。在弹出对话框中,选择要设为主键的列,可选多个,点击“确定”。此时,所选列前会显示钥匙图标,表明主键设置完成。注意,设置主键后,相关列的值需确保唯一性,不允许重复插入,否则数据库...

如何在sqlserver数据库表中建立复合主键

1、选中要设置的两个表列,然后右键设置主键即可。SQLServer是Microsoft公司推出的关系型数据库管理系统。2、建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。在数据库提供的GUI环境中建立(以SQL7为例)。输入表信息后按Ctrl键同时选中多行,然后点...

在sql server2000中如何设置主键 和外键?

1)主键 CREATE TABLE WL_Table_04 (ID int PRIMARY KEY,Name char(8),Sex char(2) NOT NULL )2)外键 CREATE TABLE WL_Table_05 (ID int REFERENCES WL_Table_04(ID),CourseID char(20),Grade int,CONSTRAINT ID_Course PRIMARY KEY(ID,CourseID))上面两种都是在建表中完成的。

sqlserver怎么设置两个主键?

选中要设置的两个表列,然后右键设置主键即可。SQLServer是Microsoft公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用。MicrosoftSQLServer是一个全面的数据库平台,...

sql2000,主键和外键设置

添加外键,在T3,里面有id1,id2设置为主键,然后设置外键,id1与T1中id1,外键关联,其中选择级联删除,on delete cascade id2与T2中id2,外键关联,其中选择级联删除,on delete cascade 刚才在SQL2000中试了一下,可以实现

数据库创建的时候设定两个属性为主码的时候该怎么做

sql 语句实现用 primary key(一个属性,第二个属性) 就ok了 如果用的sqlserver2000 的企业管理器,直接选中一个属性后,按住 Shift键,然后选中另外一个属性,点击右键,设置主键,就ok了

如何在sqlserver数据库表中建立复合主键

(字段名1 Int Not Null,字段名2 nvarchar(13)Not Null 字段名3………字段名N………)GO ALTER TABLE 表名 WITH NOCHECK ADD CONSTRAINT [PK_表名]PRIMARY KEY NONCLUSTERED ([字段名1],[字段名2])GO 方法三:建表后,右键-->设计,选中作为符合主键的列,选中之后右击-->设为主键 ...

sqlserver 界面 设置 主键 外键

打开sqlserver数据库软件,右键你要键主键与外键的表(你需要关联其它表的主表)点击设计 在打开的界面右键点击关系 点击添加,里面已经有两个关系了,与该表所有相关的关系(主键与外键)都在里面 选中一个关系点击‘表和列规范’,点击后就出来省略号(不点击是看不到的相当隐藏),点击省略号 当前表...

SQL server2008 sql server如何使用 sql server是一个大型的 serverless 为什么 kepserver中文手册 sql server mysql mssqlserver是什么 在sql server sql server使用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
部落守卫战不花钱如何快速提升战力? 部落守卫战战力提升最快途径是什么 “水皆清澈”的出处是哪里 教唆未成年打人怎么处罚 预测一下明年世界杯冠军是谁? 世界杯冠军预测~ 怎样合理拒绝领导的红包? 预测一下世界杯冠军,说明理由 关于石嘴山的优美作文自己已九十字以内 ...的压差计有什么作用?他在自控系统中起什么作用呢?谢谢。 我国的城市化进程的主要途径 两性交往时,女人用什么样的方式去爱男人容易变坏? 分析近代中国城市化进程的特征及历史作用? 两性之间,区分爱情和友谊的方法都有哪些呢? 两性技巧 新中国成立以来城市化进程的有什么特点 两性和谐的小技巧有哪些? 处理好两性关系有什么好的方法 中国的城市化进程发展到哪一个阶段了 如何营造最舒服的两性关系 方法是什么 中国的城市化从什么时候开始的 中国城市化什么时候结束? 衡量一个国家城市化进程的指标是哪些?当前中国城市化进程到了什么程度? 我国城市化进程经历了哪几个阶段 中国城市化进程的发展现状 磁感线的判断方法 如何确定磁感线的方向?? 总结一些对磁场进行研究的方法 总结一些对磁场进行研究的方法 什么是磁感线? 什么叫磁感线 男女间,增加情趣的小方法有哪些 中国城市化进程的发展措施 恋爱的两性相处方式是什么样 材料一认为近代中国城市化进程的特点有哪些 在两性关系中,女人的哪三种做法对男人是最有吸引力的? 男女朋友增进感情的方法 男女交往得有个正确的方法? 想要快速拉近男女关系,都有哪些小妙招? 男女的调情手段 学会这几种手段让你秒变调情达人 男女增进感情的方法 两性感情中,最容易“激发”女性荷尔蒙的方法是什么? ang拼音快速打字用什么代替 大家一起说说有哪些可以增加男女感情的方法? 旱獭有什么特征? 想做自媒体学什么专业? 湖南有自媒体专业的大专学校 自媒体专业好学吗? 旱獭是什么动物? 求一“英语笑话”在线等!!! 土拨鼠和猫鼬的区别