2009-08-11 18 views
19
ALTER TABLE LAB_ADMIN_USER.TEST_TEMPLATE_ABBR ADD (
    CONSTRAINT TEST_TEMPLATE_ABBR_R01 
FOREIGN KEY (test_template_id) 
REFERENCES LAB_ADMIN.TEST_TEMPLATE (test_template_id) 
    ON DELETE CASCADE) 

Qual è la causa più probabile di 'ORA = 01031: privilegi insufficienti' quando si esegue il comando sopra riportato? In altre parole, quale autorizzazione LAB_ADMIN_USER probabilmente non ha?Privilegi insufficienti quando si aggiunge il vincolo FK (Oracle)

Ho già creato correttamente la tabella e ho tentato di aggiungere il vincolo FK come LAB_ADMIN_USER.

risposta

32

La tabella con la chiave primaria è di proprietà di uno schema diverso - LAB_ADMIN. Quell'utente deve concedere REFERENCES su TEST_TEMPLATE a LAB_ADMIN_USER.

+0

Ha funzionato! Grazie! – Steven

Problemi correlati