暂无图片
oracle怎么删除唯一键的索引?
我来答
分享
超越无限D
2022-12-15
oracle怎么删除唯一键的索引?

oracle怎么删除唯一键的索引?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
A
atopfu

去掉约束再删除索引

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
zhangyfr

第一步 删除表与索引之间的联系

ALTER TABLE TABLENAME DROP CONSTRAINT PK_TABLENAME ;
复制

第二步 执行删除索引语句

DROP INDEX PK_TABLENAME ;
复制

第三步 若要重新创建索引则执行

create unique index PK_TABLENAME on TABLENAME (ID,NAME);
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
风车
2022-12-15
真标准,先去掉约束再删除唯一索引就按这个方式弄即可
回答交流
Markdown


请输入正文
提交
相关推荐
oracle 19c如何设置定时任务
回答 4
使用DBMSSCHEDULER.CREATEJOB来设置定时任务,举例:BEGINDBMSSCHEDULER.CREATEJOB(jobname>'MYSIMPLEJOB',jobtype&gt
oracle expdp content参数值为metadata_only时,包含了表的grant了吗?
回答 1
已采纳
表的grant?对象权限吗?对象权限是基于用户的,按照schema导出包含,按照table导出不包含的。
达梦迁移工具具体怎么使用啊,是DM7=>oracle,数据源和目的中,信息填写有什么要求啊?
回答 1
简单给你说一下过程:打开达梦迁移工具》新建工程》然后左边树形栏会显示你新建的工程,在数据类型映射里面,你可以定义dm7Oracle迁移的映射关系,调度和作业里面你可以建相应的调度和作业,然后还有个迁移
Oracle用sys账户创建一个Scott用户的表格和直接在Scott用户创建一个同样的表格有什么区别吗?
回答 1
已采纳
没有区别,如果你的scott用户有默认表空间,这个表就会建在默认表空间里,如果没有默认表空间,就会建在users的表空间里。SQL>createusertestidentifiedbytestd
能否给一份11g配置的参数。作为标准。
回答 3
你在另外帖子提出的问题,和这个文档基本无关,可以不用参考了。
Oracle 怎么让主键重新按照顺序排序?
回答 1
已采纳
默认表创建的时候是堆表,数据是不按顺序存放的。查询的时候按照主键orderby排序即可。
oracle 使用exp按照用户备份的,imp的时候按照用户导入和使用full=y导入都可以吧,有区别么?
回答 1
可以测试一下,现在很少使用imp/exp了,不过可以猜测,exp按照用户导出,impfull不会有其他内容导入的,因为导出的数据就这么多,导入的时候也没得冲突的
一样的题为什么两个答案?下边那个是墨天轮的
回答 3
好多题都是这样的,出题人也不认真仔细直接照搬还不审核
oracle数据库请问前置sql和后置sql是什么意思?
回答 2
已采纳
根据描述无法直接帮到题主,是否有其他信息可做补充说明?没有接触过SQL前置和后置的概念。题主是否是指“SQL语句中经常遇到处理前置和后置数据的问题”?如字符填充、替代等情况参考:在sql语句中经常遇到
Oracle服务器端sqlplus在表里插入中文,sqlplus里能正常显示,客户端plsql显示乱码。客户端plsql插入中文,plsql里能正常显示,服务端sqlplus乱码
回答 1
已采纳
你用sqlplus插入中文的时候,是用的手敲命令还是用的sql文件?有没有检查一下sql文件的编码是utf8还是gbk?