我想知道如何完成此任务。我看过CASE,DECODE或IF条件,我无法使它工作。我的目标是将从ASP.NET数据构建的预定义列/值对传递给我的Oracle存储过程。我试图只更新许多列中的某些列来保留其他不需要更新的列。因此,这里是我的设置:Oracle SQL更新作为参数传入(存储过程)字符串从.NET
存储过程:
UpdateSelectedColumns(myValuePairString, updatedBy)
-- Passed variable from ASP.NET, myValuePairString = 'col1 = 10,col2 = 'Dog''
-- update statement final
UPDATE MyTable
SET
col1 = 10,
col2 = 'Dog'
col3 = 'john';
COMMIT;
预先感谢您...
瑞奇