我有一个名为的变量
var xml = RestCall.xmlResult
我想将此变量的值添加到oracle数据库表中。这是我遵循的方式。
"UPDATE EMPLOYEE SET RESPONSE_BODY='<wq_root>'+xml+'</wq_root>' WHERE JOB_ID=74";
dbConnection.oracleCommand.ExecuteNonQuery();
它插入值。但我想将xml变量的值放入表中。我在EMPLOYEE表的RESPONSE_BODY字段中的最终结果应如下所示。
<x_root>value of xml variable</x_root>
删除WHERE子句...
dbConnection.oracleCommand.CommandText = "INSERT INTO EMPLOYEE (RESPONSE_BODY) VALUES('<x_root>"+xml+"</x_root>')";
dbConnection.oracleCommand.ExecuteNonQuery();
但是,如果要将数据“插入”现有行,则需要更新!
dbConnection.oracleCommand.CommandText = "UPDATE EMPLOYEE SET RESPONSE_BODY = '<x_root>"+xml+"</x_root>' WHERE JOBID=74";
dbConnection.oracleCommand.ExecuteNonQuery();