背景:想在调用存储过程时传入json格式的参数到数据库中进行处理问题:当传入的是json格式的参数时无法正常调用到存储过程现做法:var params = JSON.stringify(jsons_back); var sql = String.format("call insert_kpi_project_work2({0})","'"+params+"','"+projecttype+"','"+projectyear+"','"+tasktype+"','"+task_state+"','"+worktask_state+"'");var a = FR.remoteEvaluate('sql("***连接名","'+sql+'",1,1)');对比:如果不是json格式则是能正常调用的存值的;排除:1、存储过程在数据库直接运行输入相同的参数是能正常运行成功;2、在sql函数中直接输入参数的字符串(json格式)也无法调用。