问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【求助】oracle中sql语句 此列列表已索引的解决办法

发布网友 发布时间:2022-05-04 10:49

我来回答

4个回答

热心网友 时间:2022-05-04 12:18

1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员。

2、 接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到查询不到索引表,需要调整SQL语句。

3、然后,在【SQL工作表】的窗口上,输入查询索引表的SQL语句。

4、接着,在【SQL工作表】的窗口上,输查询索引表的SQL语句,并单击【执行】按钮。

5、 然后,在【SQL工作表】的窗口上,可以看到SQL语句执行成功的提示信息,查询到用户的索引表中的字段。

6、接着,在【SQL工作表】的窗口上,修改索引表的名称,并单击【执行】按钮,就完成了。

热心网友 时间:2022-05-04 13:36

根据你建表的语句,确实不需要再创建索引,因为这两列被你设为主键,所以你再建索引会报错。
创建主键时数据库会创建同名的唯一索引,当然因为是主键的关系,所以和直接创建唯一索引还是有一点区别:作为主键这两列的值不允许为空追问如果我非要根据这两列创建索引应该怎么做?移除主键再创建索引吗?语句应该怎么写?感谢!

追答是的,因为同一列上不允许重复建索引,所以非要创建索引就只能移除主键。但是为什么要这样做?除非这两列的值可以为空。
Oracle 在创建主键时会隐式建立唯一索引。
若要手动创建索引,那就先移除主键约束,然后创建索引,再加上主键约束,这样也是可以的,主键会使用现有索引。也就是说,你先建唯一索引再加主键约束,和直接建主键是一个效果,一步完成的动作何必弄得那么麻烦呢?当然,先建索引再加主键的好处是索引名字可以自己定,强迫症福音,哈哈。以下是官方说明
PRIMARY KEY Constraints and Indexes
Oracle enforces all PRIMARY KEY constraints using indexes. the primary key constraint created for the deptno column is enforced by the implicit creation of:

A unique index on that column

A NOT NULL constraint for that column

Composite primary key constraints are limited to 32 columns, which is the same limitation imposed on composite indexes. The name of the index is the same as the name of the constraint. Also, you can specify the storage options for the index by including the ENABLE clause in the CREATE TABLE or ALTER TABLE statement used to create the constraint. If a usable index exists when a primary key constraint is created, then the primary key constraint uses that index rather than implicitly creating a new one.

热心网友 时间:2022-05-04 15:11

primary key(studentNum,lessonNum),

你用这两个列创建了主键后,就已经创建了一个唯一索引了,你再用
create UNIQUE INDEX stu_choose_lesson_Ind
on stu_choose_lesson(studentNum,lessonNum);

创建惟一索引,当然会报错

热心网友 时间:2022-05-04 17:02

因为已经创建了主键,已默认给建立了索引了。不需要再创建的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请帮忙查iphone4手机的序列号dx3hnchpdp0n DX3J481PDP0N帮忙查一下 是真的吗 我不会查 大神们是翻新的? 苹果4激活日期查询 猫猫一直发情怎么办呢 如何帮助猫咪度过发情期呢? 本科英语都要过4级吗 车子中间的踏板是什么 高考400分能考哪些军事类二本 联通3g双卡双待智能导航手机 ...可以一个卡装移动2g的卡,专打电话,一个卡装联通3g流量卡吗 38译码器和74LS译码器一样吗 大家帮忙给解释下译码器的原理功能吧?38译码器(74LS154,74HC138)的功能是什么啊??有详细的资料吗?? TTL逻辑器件连接时,每个器件的VCC端都要接电源吗? 急!74ls138译码器与74LS48译码驱动器在功能上有什么不同 74HC138怎么组成 32线译码器 怎么连接法,求电路图 三八译码器 74HC138 中74、HC、138都什么含义 对于逻辑函数L=AB+ABC+BD怎样用74X138译码器实现含有这四个变量的呢?也就是化简后怎样连接? 怎样用74X138译码器实现四变量的逻辑函数(及化简) 面馆取名,要独一无二。和名字有关地区有关。湖北人。田野。求面馆名字。有诗意雅致。不要土? 想给面馆起个有历史韵味的老店名字 我在东莞。东莞附近用微信说兼职的是真的吗? 贝尔斯顿 九阳 贝尔斯顿原汁机哪个好 贝尔斯顿原汁机说明书 能不能在一个上给不同的人注册健康通行码? 人间正道是沧桑中杨廷鹤不是都卖房子没钱了吗?怎么还有钱去上海住大房子 有熟悉在澳洲买房的亲吗 和男友在上海工作,父母没钱帮我们买房,该如何快速买房? 多少津巴布韦币能在上海买房子? 有谁在上海买过房子?或者有想买房的,我也考虑买。我怕踩到坑 我不是澳大利亚的人能不能到澳大利亚买一套房子,我想保留国籍,但是想在澳洲这边买套房子。 用74LS138译码器和与非门74LS20实现三人多路表决器 表格合并图片怎么没了 电脑键盘中一个键按下去回不来咋办 电脑键盘按下去弹不起来了! 键盘上的键按下去弹不上来怎么拆? 主播用的变声器是哪些,不是软件,感觉很*真,男生开了变声器跟女生声音一样,基本没有机械音求购物截图 我开了变声器但别的软件上还是变不过来 玩网络游戏时候实时能开启的变声器有哪些?看见一款叫婲姬变声器好用吗? 有矿泉水瓶盖注塑模具设计的CAD图吗?急求啊,谢谢啊 瓶盖注射模设计 毕业论文 求一个热水瓶外壳的注塑模具设计,给个思路也好啊? 求瓶盖模具设计(带螺纹,螺杆脱模) 求一份简单注塑模具设计 求加水盖注塑模具的毕业设计 急 求PE瓶盖模具CAD设计图,邮箱369388961chi@163.com 有哪位好心人给发一下 感激不尽 oppo-log可以删除吗? 北京复印件笔迹鉴定机构电话 北京哪有笔迹鉴定机构? 北京司法鉴定中心电话 北京司法鉴定中心地址