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

如何使用oracle 函数插入数?

首页

如何使用oracle 函数插入数?

如何使用oracle 函数插入数据

提交回答

全部答案

    2018-03-26 06:24:40
  • insert into table_name
    select max(id) + 1 ,$name,$age,$sex 
    from table_name;

    悠***

    2018-03-26 06:24:40

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

    我***

    2018-03-26 05:24:40

类似问题

换一换
  • 数据库 相关知识

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

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

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

确定举报此问题

举报原因(必选):