[#2624] Wrong SQL Server 2012 detection in jOOQ-Meta

This commit is contained in:
Lukas Eder 2013-07-09 17:37:04 +02:00
parent 6a300f28c9
commit 1e51ed871a

View File

@ -54,6 +54,7 @@ import org.jooq.Record;
import org.jooq.Record4;
import org.jooq.Result;
import org.jooq.SQLDialect;
import org.jooq.exception.DataAccessException;
import org.jooq.impl.DSL;
import org.jooq.util.AbstractDatabase;
import org.jooq.util.ArrayDefinition;
@ -87,9 +88,16 @@ public class SQLServerDatabase extends AbstractDatabase {
private boolean is2012() {
if (is2012 == null) {
is2012 = create().selectCount()
.from(SEQUENCES)
.fetchOne(0, boolean.class);
try {
create().selectCount()
.from(SEQUENCES)
.fetch();
is2012 = true;
}
catch (DataAccessException e) {
is2012 = false;
}
}
return is2012;