从SQL获取transactionid(xid)

时间:2014-03-05 12:17:15

标签: postgresql transactions plpgsql identifier

有没有办法从SQL查询或plpgsql函数体中获取transactionid(xid)

版本的PostgreSQL 9.3

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

在PostgreSQL 10或更高版本中,请考虑使用txid_current_if_assigned()The manual:

  

txid_current()相同,但如果没有分配新的事务ID,则返回null而不是分配新的事务ID