cmd.CommandText="insert into tableName(colName1,colName2) output inserted.Id values('***','***')";
int i=Convert.ToInt32(cmd.ExecuteSalar());
1.执行完这两句话后,输出的是自增字段的当前值,还是当前值减一?
2.第一句中的sql语句要不要执行插入操作?‘***’‘***’这条信息会插入到数据库中吗?
3.如果单纯的想要得到自增字段的当前值,同时又不想在进行插入数据,有这类的方法吗?就是说,仅仅想得到自增字段的值,却不想添加数据? |