如何保存"按顺序排序"表?

时间:2016-11-22 03:35:30

标签: java sql-order-by derby

我想对数据库进行排序,然后保存原样。 最简单的方法是什么? sql可以是这样的:

sql = "SELECT * FROM APP." + tablename + " order by" + sql_part;

感谢。

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤进行操作

 1) create table <temp_tablename> as SELECT * FROM APP.<tablename> order by <columnname>;
 2) drop table APP.<tablename>;
 3) ALTER TABLE <temp_tablename> RENAME TO APP.<tablename>; -- Oracle
    or RENAME TABLE <temp_tablename> TO APP.<tablename>; -- DB2