Oracle utl_lms.format_消息不适用于sql插入

Oracle utl_lms.format_消息不适用于sql插入,oracle,plsql,Oracle,Plsql,如果我缺少以下内容,请告知我sql insert查询有一个问题,因为它没有执行: v_sql_insert := utl_lms.format_message('insert into st_spreadsheet_action (storage_id, action_date, created_by, active, DATE_DUE, ASSIGNMENT_YN, COORDINATOR_COM, PROCESSOR_COM) values (''%s'', ''%s'', ''%s'',

如果我缺少以下内容,请告知我sql insert查询有一个问题,因为它没有执行:

 v_sql_insert := utl_lms.format_message('insert into st_spreadsheet_action (storage_id, action_date, created_by, active, DATE_DUE, ASSIGNMENT_YN, COORDINATOR_COM, PROCESSOR_COM) values (''%s'', ''%s'', ''%s'', ''%s'', ''%s'', ''%s'', ''%s'', ''%s'') ', V('P11_ROW_PK'), V('P11_ACTION_DATE'), V('P11_CREATED_BY'), V('P11_ACTIVE'), V('P11_DATE_DUE'), V('P11_ASSIGNMENT_COMP'), REPLACE(V('P11_COORDINATOR'), '''', ''''''), REPLACE(V('P11_PROCESSOR'), '''', ''''''));`
`EXECUTE IMMEDIATE v_sql_insert;

代码正确,插入ans中缺少一列约束,因此查询无法运行。

代码中的V是什么?是否有任何错误或失败消息?V正在从项目字段中获取值,没有错误,但数据没有保存到数据库表@sujitmohanty30中。您能在执行立即数之后立即检查sql%rowcount吗?它会告诉你插入了多少条记录。如果一个
插入。。。VALUES
语句未引发异常,则它必须已工作。代码是否缺少提交?