本帖最后由 网络菜菜 于 2024-2-27 10:34 编辑
可能语法,是会有错误。如下图
但我插入语句是利用人名来插入角色2,现在人名,可以通过查询并打印输出,就是替换后,提示我那个匹配条件错
for (var i=0; i<array.length; i++){
var insert_sql = "insert into t_user_department_role_set (ID, DEPARTMENTID, USERID, ROLEID) values (LEFT(oa5.tlk_职务岗位导入.`ID`,18), obpm5.t_user.defaultdepartment, obpm5.t_user.ID, oa5.`tlk_职务岗位导入`.ITEM_ROLEID2 FROM obpm5.t_user INNER JOIN oa5.`tlk_职务岗位导入` ON obpm5.t_user.NAME = oa5.`tlk_职务岗位导入`.item_name WHERE obpm5.t_user.NAME='" + array + "')";
// var list2 = queryByDSName('售后管理系统库', insert_sql);
insertByDSName('售后管理系统库', insert_sql);
// println(array);
补充内容 (2024-2-27 11:19):
insert into t_user_department_role_set (ID, DEPARTMENTID, USERID, ROLEID) values (LEFT(oa5.tlk_职务岗位导入.`ID`,18), obpm5.t_user.defaultdepartment, obpm5.t_user.ID, oa5.`tlk_职务岗位导入` 有问题 |