Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle генерира редове от график с интервал

Може да избегнете рекурсивна заявка или цикъл, защото по същество се нуждаете от номер на всеки ред в locations маса. Така че ще трябва да предоставите подходящ ред на сортиране на аналитичната функция. По-долу е заявката:

UPD :Или ако желаете процедура, тогава е още по-проста. Тъй като от 12c Oracle има fetch first добавяне и аналитичната функция може да бъде опростена до rownum псевдоколона:

db<>fiddle тук



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вмъкнете колона в конкретна позиция в оракул, без да изпускате и пресъздавате таблицата?

  2. Въведение в PL/SQL колекциите в Oracle Database

  3. Oracle PLSQL съкращава датите и часовете до 15-минутни блокове

  4. как да предоставим привилегия на потребител за конкретна схема?

  5. JDBC:връщане на множество набори от резултати чрез едно извикване на база данни - не работи за Oracle