FIX: PlatformDdl-tests

This commit is contained in:
Roland Praml
2022-02-25 15:44:54 +01:00
parent 3b32e4c018
commit 475fd38be5
2 changed files with 11 additions and 2 deletions
@@ -232,7 +232,7 @@ public class PlatformDdl_AlterColumnTest {
assertEquals("alter table mytab alter column acol drop default", sql);
sql = oraDdl.alterColumnDefaultValue("mytab", "acol", "DROP DEFAULT");
assertEquals("alter table mytab modify acol drop default", sql);
assertEquals("alter table mytab modify acol default null", sql);
sql = mysqlDdl.alterColumnDefaultValue("mytab", "acol", "DROP DEFAULT");
assertEquals("alter table mytab alter acol drop default", sql);
@@ -29,7 +29,16 @@ public class PlatformDdl_dropUniqueConstraintTest {
sql = pgDdl.alterTableDropUniqueConstraint("mytab", "uq_name");
assertEquals("alter table mytab drop constraint uq_name", sql);
sql = oraDdl.alterTableDropUniqueConstraint("mytab", "uq_name");
assertEquals("alter table mytab drop constraint uq_name", sql);
assertEquals("delimiter $$\n"
+ "declare\n"
+ " expected_error exception;\n"
+ " pragma exception_init(expected_error, -2443);\n"
+ "begin\n"
+ " execute immediate 'alter table mytab drop constraint uq_name';\n"
+ "exception\n"
+ " when expected_error then null;\n"
+ "end;\n"
+ "$$", sql);
sql = sqlServerDdl.alterTableDropUniqueConstraint("mytab", "uq_name");
assertEquals(
"IF EXISTS (SELECT name FROM sys.indexes WHERE object_id = OBJECT_ID('mytab','U') AND name = 'uq_name') drop index uq_name ON mytab;\n"