1
Я новичок на сервер SQL, у меня есть запрос, как указано ниже:Идентификатор нескольких частей не может быть связан
SELECT B.Column_Value FROM GN_ELIXIR_CONFIG A, (SELECT Column_Value FROM Fn_String_Split_As_Rows (A.CONFIG_VALUE, ',')) B
WHERE A.CONFIG_NAME = 'CUSTOMER_CONTROL';
A.CONFIG_VALUE будет возвращать значения, как: 1000, 2000, 3000 ...
Для Oracle, я использую тот же запрос, но с небольшим изменением:
SELECT B.COLUMN_VALUE FROM GN_ELIXIR_CONFIG A, TABLE(FN_STRING_SPLIT_AS_ROWS(A.CONFIG_VALUE, ',')) B WHERE A.CONFIG_NAME = 'CUSTOMER_CONTROL';
использование функции FN_STRING_SPLIT_AS_ROWS
, дает правильные результаты. Но первый запрос показывает следующее сообщение об ошибке:
The multi-part identifier "A.CONFIG_VALUE" could not be bound.