我想知道是否可以将变量传递到查询的SQL语句中,而不是进行12个不同的查询,而这又会使我进行12种不同的形式(每个查询1个)。要更新的表名称取决于名为“ weekinfo”的表中的“ what_table”列。
当前的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));
是否可以以这种方式声明表,还是我必须进行额外的查询和表格?如果可以的话,我可以指出正确的方向吗?
答案 0 :(得分:0)
不。表名和字段名不能作为参数传递。
您可以做的是从模板字符串中编写完整的SQL,用所需的表和/或字段名称替换令牌。然后运行/执行完成的SQL字符串。