create table abcd
(a char(10) not null,b char(10) not null primary key(a,b),c char(10) null,d char(10) null
)Declare @Pk varChar(100); -- 声明 局部变量 PK Select @Pk=Name from sysobjects where Parent_Obj= OBJECT_ID('abcd') and xtype='PK'; -- Parent_Obj 代表父级id为abcd 且 参数是主键约束print  @Pk -- 输出Pk变量的值if @Pk is not null
beginexec('Alter table abcd Drop '+ @Pk)  --执行动态语句删除原主键endalter table abcd alter column c char(10) not nullalter table abcd add constraint pk_abcd   PRIMARY KEY (a, b, c )SELECT * FROM sysobjects where xtype = 'V' -- 列出视图

本文需要掌握基本SQL语法

SQL 修改主键信息相关推荐

  1. SQL 修改主键约束

    原文:SQL 修改主键约束 今天在学习数据库的时候遇到一个关于如何修改主键约束的问题,抄录下来以供备用. --修改主键约束用SQL --获取主键约束名字 declare @csname varchar ...

  2. 数据库——sql修改主键

    删除原主键  alter table [table_name] drop primary key; 添加主键     alter table [table_name] add primary key( ...

  3. SQL Server 数据库表修改主键字段长度

    背景:需要修改表主键字段的长度(修改带有索引的表字段的长度). 1.网上查找资料,参考如下 https://www.cnblogs.com/sunxuchu/p/5578057.html 2.参照资料 ...

  4. Sql Server获取数据库名,表信息,字段信息,主键信息等

    --Sql Server获取数据库名,表信息,字段信息,主键信息等--获取所有数据库名: SELECT name FROM master..sysdatabases WHERE name NOT IN ...

  5. mysql 主键 sql语句_Mysql 增加主键或者修改主键的sql语句操作

    添加表字段 alter table table1 add transactor varchar(10) not null; alter table table1 add id int unsigned ...

  6. sql -803 DB2修改主键起始值

    DB2修改主键起始值 查看表现在最大的id select max(id) from ysaf_org_department -- 假设值是240 最大的id+1 -- 值为241 执行 alter t ...

  7. sql server 主键_SQL Server中人口过多的主键和CE模型的变化

    sql server 主键 In this blog post, we are going to talk about another cardinality estimation model enh ...

  8. 百万数据修改索引,百万数据修改主键

    当百万数据时,如果修改主键,那么会自动重建索引,所以操作会非常慢,经常会超时,错误提示类似: 超时时间已到.在操作完成之前超时时间已过或服务器未响应 解决方案:不要采用手动添加主键或者索引,而采用sq ...

  9. SQL的主键和外键约束

    SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值. (1)插入非空值时,如果主键表中没有这个值,则不能插入. (2)更新时,不能改为主键表中没有的值. (3)删除主键表记录时,你可以在建外 ...

最新文章

  1. C#2.0模拟List和内置算法
  2. 百度AI快车道—企业深度学习实战营,推荐系统主题专场即将开课
  3. 乐源机器人没电提醒吗_我每天费尽心思,就为了逗一个机器人开心。。
  4. jQuery中的文档操作处理(五):append()、prepend()、after()、before()、wrap()、wrapAll()、wrapInner()、clone()等...
  5. 闪存我自己来——HDS公布闪存路线图
  6. android javamail获取邮件太多太慢_java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)
  7. 怎么高速旋转_地暖循环泵怎么维护 地暖循环泵维护方法介绍【详解】
  8. 收购YY直播,百度重返高位的关键布局
  9. moss 搜索 属性过滤 值被移除了
  10. chrome axure 插件安装
  11. MCSA / Windows Server 2016 安装Desktop Experience
  12. 【翻译论文】A Progressive Morphological Filter for Removing Nonground Measurements From Airborne LIDAR Dat
  13. oracle中导出查询结果,Oracle SQL 查询结果导出到文本或Excel文件方法
  14. pythonmatplotlib绘图小提琴_python 箱线图和小提琴图
  15. 三维建模软件查看器Rocky-view(免费)
  16. win10 如何快速显示桌面
  17. 神经网络压缩库 Distiller
  18. win7下电脑感染了病毒
  19. 如何在论文中画出漂亮的插图
  20. 【经典】纪念米加艾尔·塔利维尔吉耶夫《春天的17个瞬间》音乐会[部分]

热门文章

  1. 团队创意游戏3:历史地图
  2. PAT----QQ账号申请和登录
  3. PCB线路板黑油与绿油的区别 2021-08-27
  4. ALLEGRO 过孔盖绿油与否的设置方法
  5. 邓千荧——奔走于车水马龙中的逐梦之声
  6. 计算机毕业设计Java二手手机回收平台系统(源码+系统+mysql数据库+lw文档)
  7. 【win11】Windows安全中心黄色叹号,应用与浏览器控制不存在/闪退
  8. CANOpen系列教程12_对象字典编辑器操作说明
  9. 教你十三个奇妙的WinRAR另类技巧
  10. Qt 使用Poppler实现pdf阅读器