У нас есть требование в нашем приложении весенней загрузки, где требуется сгенерировать запрос с динамическим предложением SELECT и предложением WHERE.Пользователь будет выбирать конкретные столбцы во время выполнения, и только те, которые должны быть выбраны.Как этого достичь?Насколько я искал о динамических запросах, я могу понять, что динамическая часть может быть выполнена для предложения WHERE.Но не уверен, как сделать предложение SELECT динамически.
Редактирование, чтобы добавить пример: Таблица имеет columns id
, name
, role
, salary
.
Запрос:
select id, name from Table Where role = 'Admin';
Здесь WHERE clause (role = Admin)
и столбцы selected(id, name)
будут известны только во время выполнения.