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.