SQL主键删除语句
我练习SQL语句用下面的这个语句想把id的主键取消,但是SQL2005提示:消息156,级别15,状态1,第1行关键字'primary'附近有语法错误。SQL语句:alt...
我练习SQL语句用下面的这个语句想把id的主键取消,但是SQL 2005提示:
消息 156,级别 15,状态 1,第 1 行
关键字 'primary' 附近有语法错误。
SQL语句:alter table [mytable2] drop primary key(id)
请帮忙指点一下,谢谢~~~
我的表名是:mytable2 主键列的名称是:id 展开
消息 156,级别 15,状态 1,第 1 行
关键字 'primary' 附近有语法错误。
SQL语句:alter table [mytable2] drop primary key(id)
请帮忙指点一下,谢谢~~~
我的表名是:mytable2 主键列的名称是:id 展开
4个回答
展开全部
alter table mytable2 drop constraint 主键的名称
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1
这里的主键名称并不是你的列名id,你可以执行以下语句查看
select name from sys.indexes where object_id=object_id('mytable2')
and is_primary_key=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看你的主键叫什么名字,使用以下语法:
alter table mytable2 drop constraint pk_id
alter table mytable2 drop constraint pk_id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-26 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
sql中删除主键约束方法:
在服务器资源管理器中,选择包含该主键的表,再从“数据”菜单中单击“打开表定义”。该表在“表设计器”中打开。
在表网格中右击包含该主键的行,然后选择“移除主键”以将该设置从启用切换到禁用。
说明:若要撤消此操作,请关闭该表而不保存更改。 删除主键的操作无法在不丢失对该表作出的其他所有更改的情况下撤消。当保存表或关系图时,将从数据库中删除约束。
在服务器资源管理器中,选择包含该主键的表,再从“数据”菜单中单击“打开表定义”。该表在“表设计器”中打开。
在表网格中右击包含该主键的行,然后选择“移除主键”以将该设置从启用切换到禁用。
说明:若要撤消此操作,请关闭该表而不保存更改。 删除主键的操作无法在不丢失对该表作出的其他所有更改的情况下撤消。当保存表或关系图时,将从数据库中删除约束。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询