sql >> Database teknologi >  >> RDS >> Oracle

Oracle Connect By

Det ser ud til, at cyklusser er problemet.

Cykler detekteres ved at se på kolonnerne med PRIOR-operatoren i CONNECT BY-sætningen.

For at bryde sådanne cyklusser skal du tilføje betingelser, der er trivielt sande, men brug PRIOR-operatoren på yderligere kolonner.

For eksempel:Tilføj

til din CONNECT BY-klausul
and prior emp_id is not null

(forudsat at emp_id aldrig kan være nul).




  1. Hvordan dropper man en tabel baseret på IF-tilstand i postgres?

  2. 7645 Nul eller tomt fuldtekstprædikat

  3. Bedste måde at oprette et SPARQL-slutpunkt for en RDBMS (MySQL-database)

  4. pg_restore kunne ikke udføre forespørgsel:FEJL:ugyldigt lokalitetsnavn:en_US.UTF-8