2016-09-20 4 views

답변

0

원시 SQL에서는이 작업을 수행하기 위해 현재 DB.runDB.fetch을 사용하고 있습니다. 코드

DB.run('CREATE SEQUENCE some_seq START 20000;') 

다음 :

쪽지를 사용 " Using raw SQL"에 따르면

def self.get_next_some_seq 
    DB.fetch("select nextval('some_seq')").first[:nextval] 
end 
+1

DB.run 시퀀스를 생성하기 괜찮다. 다음 값을 선택하려면 다음을 사용할 수도 있습니다 :'DB.get {nextval ('some_seq')}' –