先查询出主键的内码,然后删除该主键

DECLARE @NAME SYSNAME
DECLARE @TB_NAME SYSNAMESET @TB_NAME = '表名'SELECT TOP 1 @NAME = NAME FROM SYS.OBJECTS WITH(NOLOCK)
WHERE TYPE_DESC ='PRIMARY_KEY_CONSTRAINT' AND PARENT_OBJECT_ID = (SELECT OBJECT_ID FROM SYS.OBJECTS WITH(NOLOCK) WHERE NAME = @TB_NAME )
SELECT @NAMEDECLARE @ALTERSQL NVARCHAR(MAX)
SET @ALTERSQL=N'ALTER TABLE '+@TB_NAME+' DROP CONSTRAINT '+@NAMEEXEC SP_EXECUTESQL @ALTERSQL;
GO

然后再添加主键

ALTER TABLE 表名 ADD PRIMARY KEY (主键1, 主键2)
GO

SQLServer通过sql修改表主键相关推荐

  1. sql创建表主键gui_在SQL Server中使用主数据服务快速创建最终用户可以维护的GUI

    sql创建表主键gui 介绍 ( Introduction ) Oft times we are forced into situations where we clearly need to thi ...

  2. 修改表主键字段数据类型(V2.0)

    这存储过程up_ModifyPrimaryColumn会生成转换的执行代码,可以使用Copy方式拿执行代码到查询分析器中检查和执行. Use Test Go if object_ID('[up_Mod ...

  3. sql建表+主键+外键

    create table + 名字 ( 列名 + 属性 + (是否可以为空值)[主键不可为空] [主键可以为联合主键,外键中可以出现空值] 主键:primary key 外键:foreign key ...

  4. 表主键自增长Mybatis插入数据报错

    在使用MyBatis进行开发的过程中,当你遇到向某张数据库表中插入一条记录时,出现数据插入不正确,如果自己确定是因为主键的原因,类似如下错误提示: 而你的本意是主键自动增长,那么,可参考如下方法尝试解 ...

  5. mysql删除表主键约束_MySQL添加约束

    MySQL添加约束.删除约束及修改约束 MySQL删除约束 将t_student 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写); alter tab ...

  6. sql中的主键和外键

    主键 主键的定义 主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键,通过它可强制表的实体完整性.当创建或更改表时可通过定义 PRIMARY KEY 约束来 ...

  7. mysql联合主键语句6_初探SQL语句复合主键与联合主键

    一.复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键. 比如 create table test ( name varchar(19), id nu ...

  8. SQL Server的主键与外键约束

    SQL Server的主键与外键约束SQL Server有许多的重要知识,开始也说过许多的SQL知识了.SQL Server中的约束也是一个重要性的知识,下面我来说说关于SQL Server约束的知识 ...

  9. mysql联合主键_初探SQL语句复合主键与联合主键

    一.复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键. 比如 create table test ( name varchar(19), id nu ...

最新文章

  1. 可重入锁和不可重入锁
  2. SQL Server-外部联接基础回顾(十三)
  3. CM3计算板I/O编程
  4. Telnet 1433端口
  5. 用Dojo实现Ajax请求:XH“.NET研究”R、跨域、及其他
  6. PowerShell实现“机器人定时在企业微信群中发送消息”功能(下)
  7. python3.6.2安装pip_centos7 安装pip+python3.6以及pip安装错误解决办法
  8. 3.SOA架构:服务和微服务分析及设计--- 理解服务与微服务的层次
  9. 1018 锤子剪刀布
  10. erlang学习笔记3 gen_event
  11. centos 下载tomcat8
  12. 海康威视rtsp转rtmp(java稳定版)
  13. h桥控制电机刹车_一种电机H桥制动电路的制作方法
  14. 《Automation in Construction》期刊介绍(SCI 2区)
  15. 取消wps右键菜单_wps自动生成论文目录出现错误怎么办
  16. 快过年了用Python抢红包
  17. 字节跳动2019校招笔试题(后端开发)一
  18. weblogic 与 tuxedo 互联 wtc
  19. 有道云笔记不同步_有道云笔记同步失败,同步不了怎么办
  20. 微信小程序入门7-微信公众号设置IP白名单

热门文章

  1. c语言 情书,用c语言写的情书
  2. 关于64位UBUNTU硬盘安装方式详解,和提示找不到vmlinuz的分析
  3. 学习Qt使用GDI+绘图笔记
  4. ORA-12516解决
  5. Brave Game
  6. BASE理论(基本可用策略+ 最终一致性实现)
  7. Angular4 第三章(中) 重定向路由,子路由,辅助路由
  8. Stream使用技巧(1)------数据处理技巧
  9. 如何将自己的网页上传让别人都可以搜索到,如何建站
  10. 百度董事长兼CEO李彦宏创立《百度互联网》全球最大的中文搜索引擎