【发布时间】:2012-10-23 03:33:17
【问题描述】:
让我具体一点:
我在 oracle 10g 数据库中创建了某些表 x 和 y。我已使用CREATE INDEX 语句为表中的某些列编制索引,以便更快地检索记录。
我有访问这些表以使用准备好的语句对象检索数据的 Java 代码。但是我不清楚如何从这些索引表中检索数据。请帮忙。一个代码 sn-p 真的很有帮助。
【问题讨论】:
-
你想获取这些索引数据的目的是什么?创建索引只是为了加快查询速度。
-
你能展示一下你做了什么吗
-
@niraj deshmukh。这里是代码 sn-p: - 1. 对于数据库 - 在 x_table(名称,城市)上创建索引 index_name; /* 我已经在表 x_table 的列名和城市上创建了索引*/。我希望通过我的 java 代码使用 select 语句从该表的索引列中检索数据。我的 Select 语句:- select * from x_table where name = "
" 。我的问题是:-我是否需要遵循任何特定规则来从索引列中检索数据,或者是否按照上面行中指定的正常方式完成。如果您还需要查看我的 java 代码,请通知我。 -
@Andrey Kapelchik:出于性能原因,我需要加快查询速度,因为我的表包含大量数据(超过 400 万行)