在postgresql中获取序列的下一个值

时间:2014-08-14 11:51:13

标签: postgresql nhibernate

我想在我的控制器中获得postgresql中序列的nextvalue。

我写了一个自定义查询,但我需要将其设置为Id(这是整数类型)。

我该怎么做呢,或者我也应该编写自定义插入查询?

int count = session.CreateSQLQuery("SELECT nextval('transport_id_seq')");

1 个答案:

答案 0 :(得分:0)

正如@Craig Ringer所说,只需执行查询:

var count = session.CreateSQLQuery("SELECT nextval('transport_id_seq')")
    .UniqueResult<long>();