社区
应用实例
帖子详情
多个主键,如何用SQL语句来写?
jozosoft
2006-07-26 03:53:20
在SQL Server和Access中,有组合的主键,应该如何来写呢?
比如:
字段名 类型 是否主键
StudentNO 字符/varchar 是
SN_NO 字符/varchar 是
StudentName 字符/varchar 否
我写语句时总不成功,提示主键建立失败!
谢谢!
...全文
255
4
打赏
收藏
多个主键,如何用SQL语句来写?
在SQL Server和Access中,有组合的主键,应该如何来写呢? 比如: 字段名 类型 是否主键 StudentNO 字符/varchar 是 SN_NO 字符/varchar 是 StudentName 字符/varchar 否 我写语句时总不成功,提示主键建立失败! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jozosoft
2006-07-26
打赏
举报
回复
谢谢二位!
billpu
2006-07-26
打赏
举报
回复
pk_test 是名字 当然可以在create的时候设置主键
create table tablename(
id int not null,
new_id int not null,
PRIMARY KEY (id, new_id)
)
jozosoft
2006-07-26
打赏
举报
回复
请上面的虾哥讲一下:
1 PK_test 是什么意思?
2 为什么直接在 Create里指定PrimaryKey时不行呢?
谢谢!
marco08
2006-07-26
打赏
举报
回复
create table T(
StudentNO varchar not null,
SN_NO varchar not null,
StudentName varchar
)
alter table T
add constraint PK_test primary key (StudentNO, SN_NO)
Sql Server2016从入门到实战应用
本课程设计的初衷是从基础知识入门到最后能独立掌握和编
写
各种业务场景下的
sql语句
,同时对数据库管理人员来说是一个不错的选择,因为该课程是比较系统性的,不像其他课程一样,只是其中的一些片段。不具备连贯性,...
给表增加
主键
的
sql语句
2.在创建表的时候在所有字段后面使用primary key(
主键
字段列表)来创建
主键
(如果有
多个
字段作为
主键
被称为复合
主键
) 3.在表创建好之后添加
主键
(表本身没有
主键
):alter table 表名 add
Mysql增加
主键
或者修改
主键
的
sql语句
Mysql增加
主键
或者更改表的列为
主键
的
sql语句
添加表字段 alter table table1 add transactor varchar(10) not Null; alter table table1 add id int unsigned not Null auto_increment primary key 修改某个表...
sql 关于一表
多个
主键
唯一性的约束
1.对于一般的表,我们只需设一个
主键
,防止重复,但是我们如果设置
多个
主键
,是每个
主键
都有唯一性吗?还是
多个
主键
组合起来具有唯一性 2.答案肯定是
多个
主键
合起来具有唯一性,话说太多,现在上例子 3.例如,我建...
用
SQL语句
定义两个
主键
有时候需要将两个字段作为 联合
主键
,
SQL语句
如下CONSTRAINT PK_Name PRIMARY KEY (col1,col2)说明:col1,col2分别为需要组成联合
主键
的两个字段
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章