SELECT nextval('jasinda.sq_usertable_userid')  可以得到序列号userid但不可以插入
 INSERT INTO jasinda.usertable (userid,username) VALUES (userid, 'Blaise Pascal')  这样把查到的userid的值给 插入语句的 userid 不知道怎么写...我用的是 pgAdmin III

解决方案 »

  1.   

    SELECT nextval('jasinda.sq_usertable_userid')  可以得到序列号userid 但不可以插入 
     INSERT INTO jasinda.usertable (userid,username) VALUES (userid, 'Blaise Pascal')  怎样把查到的userid的值给 插入语句的 userid  不知道怎么写...我用的是 pgAdmin III
      

  2.   

    nextval函数自动把指针移动到下一位,所以你要插入curval()的值。
      

  3.   

    INSERT INTO jasinda.usertable (userid,username) VALUES (nextval('jasinda.sq_usertable_userid'), 'Blaise Pascal')
      

  4.   


    INSERT INTO jasinda.usertable (userid,username) VALUES (nextval('jasinda.sq_usertable_userid'), 'Blaise Pascal')
    错误: 关系 "sq_usertable_userid" 不存在
    SQL 状态: 42P01
    上下文:SQL 语句 "SELECT  nextval('sq_usertable_userid'::text)"
    PL/pgSQL function "f_usertable_userid" line 4 at select into variables
    出错了 !!!不知道怎么解决
      

  5.   


    INSERT INTO jasinda.usertable (userid,username) VALUES (nextval('jasinda.sq_usertable_userid'), 'Blaise Pascal') 
    错误: 关系 "sq_usertable_userid" 不存在 
    SQL 状态: 42P01 
    上下文:SQL 语句 "SELECT  nextval('sq_usertable_userid'::text)" 
    PL/pgSQL function "f_usertable_userid" line 4 at select into variables 
    出错了 !!!不知道怎么解决
      

  6.   


    INSERT INTO jasinda.usertable (userid,username) VALUES (nextval('jasinda.sq_usertable_userid'), 'Blaise Pascal') 
    错误: 关系 "sq_usertable_userid" 不存在 
    SQL 状态: 42P01 
    上下文:SQL 语句 "SELECT  nextval('sq_usertable_userid'::text)" 
    PL/pgSQL function "f_usertable_userid" line 4 at select into variables 
    出错了 !!!不知道怎么解决