当前位置: 首页 > news >正文

sqlServer将多字段设为主键方法

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

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

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

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

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • UITableView多选全选
  • 简述WebService与.NET Remoting的区别及适应场合 WCF
  • C#为工作Sql而产生的字符串分割小工具(很实用,你值得拥有)
  • mongodb安装-配置文件
  • 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十六:VGA模块
  • 开源收藏
  • MDT 2013 从入门到精通之磁盘分区调整
  • High Quality Coding
  • 精心收集的必须熟悉的vim快捷键操作
  • Game publishing request was abnormally terminated (ID 27492).
  • iOS8推送消息的回复处理速度
  • Tiny模板编辑器
  • windows整体性能检测
  • 我的书签
  • 16 行为型模式-----备忘录模式
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 10个最佳ES6特性 ES7与ES8的特性
  • Go 语言编译器的 //go: 详解
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • php中curl和soap方式请求服务超时问题
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Spring声明式事务管理之一:五大属性分析
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 前端js -- this指向总结。
  • 如何利用MongoDB打造TOP榜小程序
  • 在weex里面使用chart图表
  • - 转 Ext2.0 form使用实例
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (LeetCode 49)Anagrams
  • (ros//EnvironmentVariables)ros环境变量
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (每日一问)基础知识:堆与栈的区别
  • (十八)SpringBoot之发送QQ邮件
  • (四)Android布局类型(线性布局LinearLayout)
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)3D模板阴影原理
  • (轉貼) UML中文FAQ (OO) (UML)
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .Net接口调试与案例
  • .py文件应该怎样打开?
  • /var/spool/postfix/maildrop 下有大量文件
  • @31省区市高考时间表来了,祝考试成功
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限