можно передать переменную в запросе SQL оператора? - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу знать, возможно ли передать переменную в оператор SQL для запроса, вместо того, чтобы делать 12 разных запросов, что также заставило бы меня сделать 12 разных форм (по 1 для каждого запроса). Имя обновляемой таблицы зависит от столбца "what_table" в таблице с именем "weekinfo".

В настоящее время оператор SQL:

SELECT wk1_info.ID, wk1_info.Player_Fname, wk1_info.Player_Lname, wk1_info.email, wk1_info.postion
FROM wk1_info
WHERE (((wk1_info.postion) Like 0));

возможно ли объявить таблицу таким образом, или мне придется делать дополнительные запросы и формы? Если это возможно, могу ли я указать в правильном направлении?

1 Ответ

0 голосов
/ 03 апреля 2019

Нет.Имена таблиц и полей не могут быть переданы в качестве параметров.

Что вы можете сделать, это написать полный SQL-код из строки шаблона, заменяя токены для имен таблиц и / или полей на те, которые вам нужны.Затем запустите / выполните готовую строку SQL.

...