【问题标题】:Is there a way to set the default sort statement for a table in Oracle PLSQL?有没有办法为 Oracle PLSQL 中的表设置默认排序语句?
【发布时间】:2020-10-26 16:32:44
【问题描述】:

我有一个这样的日志表:

fill_logs(
  log_id        number,
  text          varchar2(1000),
  executed_on   date,
  ...
)

它保存了一些操作的日志。当我查询这个表时,我希望这个查询默认按executed_on 列的降序排序。听起来很蠢,但我不想每次都写order by 子句。

【问题讨论】:

  • 保证特定排序顺序的唯一(真的:唯一)方法是使用order by。没有其他选择

标签: oracle


【解决方案1】:

所以创建一个视图SELECT * FROM FILL_LOGS ORDER BY EXECUTED_ON 并使用该视图而不是表格。

【讨论】:

    猜你喜欢
    • 2019-12-22
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 2010-12-20
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多