是的,Oracle就是这样,这里不会增加。
肯定是其他的地方调用了序列,看看程序里面其他地方,在你insert操作前后有对序列相关的调用。直接执行sql语句序列加的应该是1,如果查询currentval加了2的话,看看在这张表上有没有相关insert的触发器,也调用了序列。
private void MyPrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
public static boolean isNumeric(String str){
if(str.matches("//d*"){
return true;
}else{
return false;
}
}
同一次SELECT 的行迭代中是一样的,