精华内容
下载资源
问答
  • SQL 修改主键

    千次阅读 2016-02-23 14:34:55
    Sql 简单修改主键

    1.添加关键字 not null 属性

    alter table tmp_table 
    alter column tmp_key varchar(3) not null

    2.查询主键

    exec sp_helpconstraint N'tmp_table 

    3.删除主键

    alter table tmp_table
    drop constraint [PK_tmp_table]

    4.新增主键

    alter table tmp_table
    add constraint PK_tmp_table primary key(tmp_key,tmp_key2)
    展开全文
  • SQL修改主键

    2020-06-28 19:39:04
    1.删除原主键 alter table 表名 drop primary key; 2.设置新主键 alter table 表名 add primary key (属性名1,属性名2,…); 3.注意 (1)“key"与”("之间要有空格,否则会报错; (2)删除原主键的前提是当前的表里...

    1.删除原主键
    alter table 表名 drop primary key;
    2.设置新主键
    alter table 表名 add primary key (属性名1,属性名2,…);
    3.注意
    (1)“key"与”("之间要有空格,否则会报错;
    (2)删除原主键的前提是当前的表里已经设置了主键,因此如果表里没有设置主键或者删除主键的语句重复执行时会报错。此时删除语句1,直接执行语句2。

    展开全文
  • sql修改主键

    千次阅读 2016-07-13 14:45:57
    如果表之前有主键则先删除: alter table 表名 drop constraint 主键修改主键: alter table 表名 add constraint 主键名 primary key (column1,column2,....,column)
    如果表之前有主键则先删除:
    
    alter table 表名 drop constraint 主键名
    
    修改主键:
    
    alter table 表名 add constraint 主键名 primary key (column1,column2,....,column)
    展开全文
  • SQL 修改主键约束

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

    今天在学习数据库的时候遇到一个关于如何修改主键约束的问题,抄录下来以供备用。

    --修改主键约束用SQL
    --获取主键约束名字
    declare @csname   varchar(100)   
    set @csname=''   
        
    select @csname=name
    FROM sysobjects
    WHERE xtype='PK' AND parent_obj=object_id('表名')  
        
    --删除约束
    exec('alter   table   表名  drop   constraint ' + @csname)   
        
    --禁用约束(不校验)
    exec('alter   table   表名  nocheck   constraint '   + @csname)   
        
    --启用约束(校验)
    exec('alter   table   表名  check   constraint '   + @csname)   
    --添加约束
    alter   table   表名  add   constraint   主键约束名  primary   key   (列名)
    例: if not exists ( SELECT *
                    from syscolumns
                    where   id = object_id('accPF_RefFAcctID')
                            and name = 'id')
            ALTER TABLE accPF_RefFAcctID 
            ADD  id INT IDENTITY(1,1) CONSTRAINT PK_accPF_RefFAcctID PRIMARY KEY (id)
    

    posted on 2018-01-29 16:56 NET未来之路 阅读( ...) 评论( ...) 编辑 收藏

    转载于:https://www.cnblogs.com/lonelyxmas/p/8378240.html

    展开全文
  • 数据库——sql修改主键

    万次阅读 2018-08-24 17:31:18
    删除原主键 alter table [table_name] drop primary key; 添加主键 alter table [table_name] add primary key([column_name],……);
  • sql 修改主键自增长

    2018-06-11 16:09:36
    在不删除数据的前提下, 怎么用语句把一个表的主键修改成 自增长,
  • sql主键删除/sql主键修改 1.删除主键 --查询主键键名 SELECT name FROM sysobjects WHERE xtype='pk' AND object_name(parent_obj) ='表名' --执行删除 ALTER TABLE 表名 DROP 上一句执行结果放在这里 2.创建主键 ...
  • SQL SEVER修改主键

    2021-08-26 16:40:26
    drop CONSTRAINT 主键约束 alter table 表名 alter column 字段1 varchar(16)not null alter table 表名 add CONSTRAINT 主键约束 primary key(字段1,字段2) 主键约束名字可以在CONSTRAINT查看
  • sqlserver修改主键为自增 先删除id字段,执行下面sql即可: alter table xx add id int IDENTITY (1,1) PRIMARY KEY
  • sql删除主键并添加主键

    千次阅读 2017-12-06 17:53:51
    ALTER TABLE sdsp_all_match_area_team DROP PRIMARY KEY,  ADD PRIMARY KEY (team_id);
  • SQL Server主键约束

    2020-05-13 19:02:20
    PRIMARY KEY:主键约束唯一标识数据库表中的每条记录。...添加主键约束比较 简单,但是删除一个没有约束名的主键约束则比较复杂,如果不是很不了解SQL Server的话则比很难实现该功能。 主键约束操作基本语句 如果...
  • SQL主键约束

    2020-12-21 18:40:12
    特点:数据唯一、并且不能为空 null 添加方式: 1、给字段1加主键约束 ...3、通过修改给字段1加主键约束 create table 表名( 字段名1 类型1 字段名2 类型2 ) alter table 表名 add primary key(字段1); ..
  • SqlServer主键自增的sql语句 ** 由于Navicat不支持sqlserver的主键自增设置,自己安装失败一次SqlServer后注册表傻傻的删不干净,连安装三次SqlServer都失败了…想要建表只能在Navicat上使用sql语句… ** == alter ...
  • sqlserver修改主键id自增

    千次阅读 2020-05-12 14:11:04
    SQLServer不能通过Navicat等界面工具修改主键的自动增长,修改操作只能通过sql命令来实现。 自增列不能直接修改,必须将原有ID列删除,然后重新添加一列具有identity属性的ID字段。比如你要修改的字段名为ID: alter...
  • SQLServer通过sql修改主键

    千次阅读 2020-04-13 15:58:48
    先查询出主键的内码,然后删除该主键 DECLARE @NAME SYSNAME DECLARE @TB_NAME SYSNAME SET @TB_NAME = '表名' SELECT TOP 1 @NAME = NAME FROM SYS.OBJECTS WITH(NOLOCK) WHERE TYPE_DESC ='PRIMARY_KEY_...
  • SQL主键和外键约束

    2016-09-17 23:02:08
    SQL主键和外键约束   SQL主键和外键的作用:  保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。 (1)插入非空值时,如果主键表中...
  • SQL SERVER主键的设计原则

    千次阅读 2010-10-26 14:41:00
    SQL SERVER主键的设计原则 SQL SERVER主键对于SQL数据库中的表是非常重要的,下面就为您介绍SQL SERVER主键的设计原则,希望对您能有所帮助。SQL SERVER主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 225,618
精华内容 90,247
关键字:

sql修改主键