Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle generuje wiersze harmonogramu z interwałem

Możesz uniknąć zapytań rekurencyjnych lub pętli, ponieważ zasadniczo potrzebujesz numeru wiersza każdego wiersza w locations stół. Musisz więc zapewnić odpowiednią kolejność sortowania funkcji analitycznej. Poniżej znajduje się zapytanie:

UPD :A jeśli życzysz sobie zabiegu, to jest jeszcze prostsze. Ponieważ od 12c Oracle fetch first dodawanie, a funkcja analityczna może zostać uproszczona do rownum pseudokolumna:

db<>fiddle tutaj



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy GRANT może być używany w ramach procedury sklepu Oracle?

  2. Usuń nagłówek kolumny do wyjściowego pliku tekstowego

  3. Dynamiczne zapytanie PL/SQL, jak zignorować parametry null?

  4. c3p0 zawiesza się na getConnection w przypadku awarii sieci

  5. Czy istnieje automatyczny sposób generowania skryptu wycofania podczas wstawiania danych za pomocą LINQ2SQL?