如何在CASE Oracle中初始化MERGE MATCHED中的变量

时间:2016-01-11 07:45:52

标签: sql oracle oracle11g sql-merge

我是PL / SQL merge命令的新手。谁能帮我。我想在ORACLE的MEGE查询的Match THEN案例中添加新记录MERGE MATCHED THEN案例或初始化新变量。

MERGE INTO table itr
WHEN MATCHED THEN
Update Set
/*Here to add new record or initialization new variable*/
WHEN NOT MATCHED
Insert values

我收到以下错误:

  

ORA-06550:第91行,第10列:PL / SQL:ORA-00905:缺少关键字   同时尝试添加新记录或初始化新的varibale

请任何人帮助我。

1 个答案:

答案 0 :(得分:2)

MERGE语句伪代码

$(document).ready(function() {
    $("#picker").datepick();
    $('#picker').datepick('setDate', 'today');

    $('#submit').click(function() {
        var name = $("#name").val();
        event.preventDefault();

        $.ajax({
            type: "POST",
            url: "new_prob_submit.php", 
            data: { 
                'date': $('#picker').val(), 
                'name': $('#name').val() 
            },
            success: function()    {
                alert("success");
            }
        }); 
    });
});