select s_players_id.nextval into new.id from dual;

解决方案 »

  1.   

    begin
    select s_players_id.nextval into new.id from dual;
    end;
    在OMS中编译时提示:行号= 2 列号= 34 错误文本= PLS-00201: 必须说明标识符 'NEW.ID'
    行号= 2 列号= 41 错误文本= PL/SQL: ORA-00904: : 无效的标识符
    行号= 2 列号= 1 错误文本= PL/SQL: SQL Statement ignored
      

  2.   

    BEGIN
    select s_players_id.nextval into :new.ID from dual;
    END;
      

  3.   

    insert into players(id, ...)
    values(s_players_id.nextval, ...);