Oracle ORA-30004 podczas korzystania z funkcji SYS_CONNECT_BY_PATH,

ORA-30004 podczas używaniaSYS_CONNECT_BY_PATH funkcja, nie może mieć separatora jako części kolumny

Działanie: użyj innego separatora, który nie występuje w żadnej wartości kolumny, a następnie spróbuj ponownie.

Błąd:

select ...
Sys_Connect_By_Path(myVariable || ':' || mySecondVariable, ' --> ') "myNewVar",
...

Prace:

select ...
Sys_Connect_By_Path(myVariable || ':' || mySecondVariable, ' -> ') "myNewVar",
...

W danych znaleźliśmy taki tekst

SomeText B--More TextSomeText A--More Text

Ponieważ nie ma'-->' lub w tym przypadku nie ”-->„w danych, dlaczego pierwszy błąd? Drugi ma miejsce z przodu i na końcu.

questionAnswers(1)

yourAnswerToTheQuestion