first:create sequence seq_id start with 1 increment by 1;
then:
 insert into a select seq_id.nextval,a from b;or insert into a select rownum,a from b;

解决方案 »

  1.   

    字符串函数: replace (,,) 和 translate(,,) 问题 这2个函数什么区别啊
    谢谢大家
      

  2.   

    14:01:17 SQL> select replace('abcda','ab','12') from dual;
    12cda已用时间:  00: 00: 00.00
    14:01:23 SQL> select translate('abcda','ab','12') from dual;
    12cd1已用时间:  00: 00: 00.00
      

  3.   

    sql 里面没有 translate 这个函数吧
      

  4.   

    我在SQL查询分析器里试,怎么提示我不认识这个函数啊
      

  5.   

    insert into A select 1, a from B其中1能否在SQL中实现累加呢?1,2,3,……的插入。不用序列不用过程只用SQL该怎么写?
    这个应该怎么做呢?
      

  6.   

    insert into A select rownum, a from B
      

  7.   

    用insert into a select rownum,a from b;若只用一次是可以的,若用两次就有问题了。如:
    1 a
    2 a
    3 a
    1 a
    2 a
    3 a
    没有什么好的办法。