Modificare vincolo unico in Oracle
-
20-09-2019 - |
Domanda
Ho bisogno di aggiornare un vincolo esistente nel database Oracle per aggiungere una nuova colonna lì.
ALTER TABLE MY_PARTNER_DETAILS
MODIFY CONSTRAINT UQ_MY_PARTNER_DETAILS
UNIQUE(PARTNER_CODE,PGOOD_CODE,SITE_CODE,PARTNER_PLACEMENT,PARTNER_PARTICIPATION)
dà l'errore:
Error at line 1
ORA-00933: SQL command not properly ended
Qual è il problema?
Soluzione
Si dovrebbe eliminare e ricreare il vincolo. modify constraint
consente di modificare lo stato non la definizione del vincolo.
Si veda: Oracle Docs
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow