Eindeutige Einschränkung für Spalte in H2 löschen

Ich versuche, eine eindeutige Einschränkung für die Spalte in h2 zu löschen, die zuvor als erstellt wurdeinfo varchar(255) unique.

Ich habe es versucht:

<code>sql> alter table public_partner drop constraint (select distinct unique_index_name from in
formation_schema.constraints where table_name='PUBLIC_PARTNER' and column_list='INFO');
</code>

Aber ohne Erfolg (wie folgt):

<code>Syntax error in SQL statement "ALTER TABLE PUBLIC_PARTNER DROP CONSTRAINT ([*]SELECT DISTI
NCT UNIQUE_INDEX_NAME FROM INFORMATION_SCHEMA.CONSTRAINTS WHERE TABLE_NAME='PUBLIC_PARTNER
' AND COLUMN_LIST='INFO') "; expected "identifier"; SQL statement:
alter table public_partner drop constraint (select distinct unique_index_name from informa
tion_schema.constraints where table_name='PUBLIC_PARTNER' and column_list='INFO') [42001-1
60]
</code>

Wie soll diese Einschränkung korrekt beseitigt werden?

Apropos:

<code>sql> (select unique_index_name from information_schema.constraints where table_name='PUBLI
C_PARTNER' and column_list='INFO');
UNIQUE_INDEX_NAME
CONSTRAINT_F574_INDEX_9
(1 row, 0 ms)
</code>

scheint eine korrekte Ausgabe zurückzugeben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage