From 11db8b37defaf39902500f734d64d3b28b766c96 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 25 May 2017 13:31:36 +0200 Subject: [PATCH] [#6276] Add SQL Server support for ALTER TABLE IF EXISTS --- jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java | 3 +++ jOOQ/src/main/java/org/jooq/impl/Tools.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java index 5ba950003e..f3e7254450 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/AlterTableImpl.java @@ -71,6 +71,7 @@ import static org.jooq.impl.Keywords.K_DEFAULT; import static org.jooq.impl.Keywords.K_DROP; import static org.jooq.impl.Keywords.K_DROP_COLUMN; import static org.jooq.impl.Keywords.K_DROP_CONSTRAINT; +import static org.jooq.impl.Keywords.K_EXEC; import static org.jooq.impl.Keywords.K_IF_EXISTS; import static org.jooq.impl.Keywords.K_MODIFY; import static org.jooq.impl.Keywords.K_NOT_NULL; @@ -839,6 +840,8 @@ final class AlterTableImpl extends AbstractQuery implements + + diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index 37599e41db..66a4d0bf85 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -51,6 +51,7 @@ import static org.jooq.conf.ParamType.NAMED_OR_INLINED; import static org.jooq.conf.SettingsTools.getBackslashEscaping; import static org.jooq.conf.SettingsTools.reflectionCaching; import static org.jooq.conf.SettingsTools.updatablePrimaryKeys; +import static org.jooq.impl.DDLStatementType.ALTER_TABLE; import static org.jooq.impl.DDLStatementType.ALTER_VIEW; import static org.jooq.impl.DDLStatementType.CREATE_INDEX; import static org.jooq.impl.DDLStatementType.CREATE_SCHEMA; @@ -3399,6 +3400,7 @@ final class Tools { + case FIREBIRD: {