Я использую Eclipse Birt, чтобы сделать свои отчеты.Моя цель - взять входной параметр, чтобы выбрать другую таблицу, используемую в моем наборе данных.Я знаю, что могу использовать что-то вроде этого:
id = ?
В моем предложении WHERE
.Но я хотел бы сделать что-то вроде этого:
FROM CONCAT('tablexyz',?)
Так что я могу сделать свой отчет для таблиц tablexyz17
, tablexyz18
, tablexyz19
и т. Д. Я пыталсясделать что-то вроде этого:
SELECT * FROM CONCAT('tablexyz',year)
WHERE year = ?
Но это дало мне ошибку.Любые идеи, как я могу сделать это?