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?

È stato utile?

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
scroll top