在事務(wù)中,如果需要獲取一個(gè)序列的下一個(gè)值,通常會使用nextval函數(shù)。當(dāng)在事務(wù)中調(diào)用nextval函數(shù)時(shí),它會返回序列的下一個(gè)值,并且在同一個(gè)事務(wù)中再次調(diào)用nextval時(shí),會返回下一個(gè)值。這意味著在同一個(gè)事務(wù)中多次調(diào)用nextval函數(shù)會返回連續(xù)的值。
另外,如果在事務(wù)中調(diào)用nextval函數(shù)后回滾事務(wù),則序列的當(dāng)前值將不會增加,即使該值已經(jīng)被獲取。只有在事務(wù)提交后,序列的當(dāng)前值才會增加。
總的來說,nextval函數(shù)在事務(wù)中表現(xiàn)會受到事務(wù)的影響,序列的當(dāng)前值會根據(jù)事務(wù)的提交或回滾而有所不同。