Vika7
@Vika7
вебист

Выборка таблицы из базы данных, почему не работает в запросе?

Наименование таблицы у меня забито в переменной. Таблицы как вы сами поняли всегда разные. Подготовленный запрос определяет нужную таблицу. Для этого использовала это:

WITH 
New_table AS (SELECT   table_name
FROM information_schema.tables
WHERE  table_name=?;)
...


но это не работает. На форумах пишут, что нужно использовать динамический SQL, но нигде не найду, как этот запрос выглядит? Помогите с запросом, если нужно будет выложу весь свой запрос.
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@asmln
Подозреваю, что ";" лишняя. Может и ещё какие-то проблемы с запросом. Хорошо бы видеть его целиком, видеть сообщение об ошибке.
И не очень понятно зачем выбирать table_name если вы уже знаете table_name и передаёте его через параметр.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы