我正在使用jsp和servlets以及访问层中的oracle 10g进行项目。我在我的数据库中的字段上创建了一个序列,当插入记录时,该序列会自动递增。 序列作为字符串存储在数据库中。现在我必须使用servlet随机选择这些序列元素。
我该怎么做?
答案 0 :(得分:0)
一个简单的谷歌搜索引导我进行以下查询:
SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum <= 10
这将选择10个randow table.column值(在Oracle中)。
如果您需要更多列:
SELECT * FROM
( SELECT column1, column2, column3 FROM table
ORDER BY dbms_random.value )
WHERE rownum <= 10
只需使用JDBC执行此查询。