使用oracle将记录插入两个表

时间:2016-03-03 17:00:41

标签: c# sql oracle

我要在Oracle中的两个表中插入值。当我将记录插入第一个表时,我需要获取该表的Id,并且需要输入第二个表。

使用我的查询它将值插入第一个表。

void LinkList::ReverseList()
{
    int Length=0;
    current=Head;
    while (current!=NULL)
    {

        current=current->link;
        Length++;

    }

    cout<<"Length is:"<<Length<<endl;
    Prev=current=Head;
    Temp=Head;
    Temp=Temp->link;
    for (int i= 0; i<Length-1; i++)
    {
        if (i==0)
        {
            Prev=Temp;
            current->link=NULL;
            Temp=Temp->link;
            Prev->link=current;
            current=Prev;

        }
        else
        {
            Prev=Temp;
            if (Temp->link!=NULL)
           {
              Temp=Temp->link;
           }

               Prev->link=current;
             current=Prev;

        }


    }
    Head=current;
}

1 个答案:

答案 0 :(得分:2)

但是有一些方法可以使用oracle序列,你可以在初步语句中获取该值

select newsid.nextval from dual

然后将其用作后续插入中的常规参数?