当前位置:首页 » 编程语言 » sql删除主键

sql删除主键

发布时间: 2022-01-13 11:51:48

sql主键删除语句

alter table mytable2 drop constraint 主键的名称
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1

② sql怎么删除主键约束

--【查找主键名】
--SQLSERVER
select name as pkName from dbo.sysobjects where xtype='PK' and parent_obj=(select id from dbo.sysobjects where name='表名')
--ORACLE
SELECT CONSTRAINT_NAME FROM USER_CONSTRAINTS WHERE TABLE_NAME = UPPER('表名') AND CONSTRAINT_TYPE ='P'
--【删除约束】
ALTER TABLE 表名 DROP CONSTRAINT 约束名/主键名
--ORACLE
--删除主键连同索引
ALTER TABLE 表名 DROP CONSTRAINT 约束名 CASCADE DROP INDEX;
或者
ALTER TABLE ZQDYGXB DROP PRIMARY KEY CASCADE DROP INDEX;

③ sql server 删除主键

alter table 表名 drop constraint 主键名
sp_help 表

④ 如何用sql语句实现删除主键约束的功能

如何用sql语句实现删除主键约束的功能
/*撤消主键*/
alter table [Student] drop primary key (S_id)
/*增加主键*/
alter table [Student] add primary key (S_id)

⑤ sql删除表主键

CREATETABLEb(idINTPRIMARYKEY)
sp_helpconstraintb--查看约束
ALTERTABLEbdropCONSTRAINTPK__b__11D4A34F--删除对应的主键约束


我上面的例子,,,你换成你的表名,,,还有看看你的主键约束名字是什么,,,

⑥ SQL 怎么删除主键

sql server / oracle

altertabletable_namedropconstraintpk_name;

⑦ SQL中命令如何实现删除主键

不能删?那不就是对“犯错”没有纠正的机会,在表没有和其他表建立联系甚至是一张空表中,我感觉是应该可以删除主键并重新设置的,因为在网上看到过这样的言论但是没有提及具体的操作方法。

⑧ sql如何删除主键

这样试试:

altertable[class]dropprimarykey(id)


⑨ SQL Server删除主键的问题

原因可能有2
1、你SSMS数据库视图表里的列还未刷新
2、在SSBI里的数据源视图里,发现有和这个表关联的其他表,并且使用的是这两个键作为关联条件,就自动给你创建了主键,加快自身的处理数据速度

⑩ 如何用sql语句添加删除主键

对于一个表来说,主键可能由一个字段构成,但是也可能有多个字段构成。后者就是复合主键。你的薪资发放表中主键是(员工号,发放日期),即唯一确定一条记录需要这两个字段的联合取值,缺一不可。故,所以可使用如下的语句
delete
from
薪资表where
(
工号
=
'xxx'
and
发放日期
=
'xxxdate'
)
or
(工号
=
'xxx'
and
发放日期
=
'xxxdate'
)
or
........
复合主键在使用上不方便,所有一般在有复合主键的表中可以人为增加一个单字段的主键,例如薪资发放id,这样可以简化sql的写法和界面参数的传递,只需传一个id值即可。不需再设计工号和发放日期字段。
例如:delete
from
薪资表where
薪资发放id
in
('id1','id2','id3',...)当然in也可以用or的等价写法。

热点内容
javarest 发布:2024-09-19 09:28:43 浏览:753
密码子的原料是什么 发布:2024-09-19 09:11:42 浏览:348
半夜编程 发布:2024-09-19 09:11:36 浏览:104
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:941
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:517
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:419
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:257
编程常数 发布:2024-09-19 08:06:36 浏览:953
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:163
win7家庭版ftp 发布:2024-09-19 07:59:06 浏览:717