爱问知识人 爱问教育 医院库

如何使用oracle 函数插入数?

首页

如何使用oracle 函数插入数?

如何使用oracle 函数插入数据

提交回答

全部答案

    2013-09-06 15:18:40
  • insert into table_name
    select max(id) + 1 ,$name,$age,$sex 
    from table_name;

    杨***

    2013-09-06 15:18:40

  • 2013-09-06 15:08:46
  • 如果ID是数字型的,你可以用MAX函数,例如:
    insert into table_name
    select max(id) + 1 ,$name,$age,$sex 
    from table_name;
    这样的SQL可以算出最大的id号,然后在此基础上+1,就变成每次插入一条数据的时候取最大的值.也可以使用rownum这样的字段来实现.
    另外,补充说明一下,ORACLE中没有自增长的字段,我们都是使用序列实现的,自己写一个小过程或者函数,每次插入的时候调取一下函数,获取最大的序列号,然后将该序列号自增,即可.
    『希望能帮到您,请点击下面的“好评”,这是对我莫大的支持,谢谢』

    s***

    2013-09-06 15:08:46

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):