想要在预言机中插入记录

本文关键字:插入 记录 预言机 | 更新日期: 2023-09-27 18:33:06

if (tbsitename.Text != null)
        { 
            tbsitecode.Text = dm.GetData("select nvl(max(to_number(id)),0)+1 from setups_setup").ToString();
            //string code = dm.GetData("select lpad(nvl(max(to_number(code)),0)+1,2,0) from setups_setup where type = 'ISITE'").ToString();
            MessageBox.Show(dm.GetData("select max(id) from setups_setup").ToString());
            //int suc = dm.SetData("Insert into setups_setup(id) values (id)");
            //if (suc > 0)
            //{
            //    tbsitecode.Text = dm.GetData("select max(code) from setups_setup where type = 'ISITE'").ToString();
            //    MessageBox.Show("Record Saved.....");
            //}
        }

亲爱的大家,我是这个小组以及 c#/asp.net 的新手。我想在 oracle 中插入记录,我想生成一个主键 ID,但查询没有给我新的 ID。如果我在 oracle 中运行此查询,它工作正常。任何建议请...

想要在预言机中插入记录

  1. 我认为顺序为你做,
  2. 这是如何插入并从序列中获取值的示例
  3. 记住 - 使用参数代替纯查询(SQL注入)