разные. Я ожидаю, что columnName будет принимать только одно из небольшого набора значений, что означает, что ущерб для общего пула будет минимальным.

аюсь обратиться к имени столбца, чтобы упорядочить запрос в приложении, взаимодействующем с базой данных Oracle. Я хочу использовать переменную связывания, чтобы я мог динамически изменять, по чему упорядочивать запрос.

Проблема, с которой я столкнулся, заключается в том, что база данных, похоже, игнорирует порядок по столбцам.

Кто-нибудь знает, есть ли конкретный способ ссылки на столбец базы данных через переменную связывания, или это вообще возможно?

например, мой запрос

SELECT * FROM PERSON ORDER BY :1

(где:1 будет связан сPERSON.NAME) Запрос не возвращает результаты в алфавитном порядке, я обеспокоен тем, что база данных интерпретирует это как:

SELECT * FROM PERSON ORDER BY 'PERSON.NAME' 

который, очевидно, не будет работать.

Любые предложения очень ценятся.

Ответы на вопрос(1)

Ваш ответ на вопрос