Невозможно выбрать переменные из таблицы (Postgresql) - PullRequest
1 голос
/ 02 мая 2020

У меня есть переменная Имена , в которой хранятся все имена столбцов.

Names = {“col 1”, “col 2”, “col 3”}

Я хочу сделать запрос как SELECT $Names FROM MyTable

Сгенерировано SQL: SELECT 'col 1' FROM MyTable; но я получил ошибку: столбец значения должен иметь цифру c тип данных, столбец:? столбец? тип: строковое значение: столбец 1

Когда я вручную изменяю кавычки в двойных кавычках, это работает, но я не хочу менять это каждый раз. SELECT "col 1" FROM MyTable; работает.

Я пытался использовать {Names: doublequote}, но это также не работает. SQL: SELECT {Names:doublequote} FROM MyTable

Сгенерировано SQL: SELECT {col 1, col 2} FROM MyTable Что мне нужно сделать?

1 Ответ

0 голосов
/ 03 мая 2020

Я только что использовал версию 6.7.3, но в версии 7.0.0-бета1 были добавлены 'singlequote', 'doublequote' и 'sqlstring'. Прости.

...