Ho una tabella denominata CUSTOMER
, con poche colonne. Uno di questi è Customer_ID
.Modificare una colonna in NULL - Oracle
Inizialmente Customer_ID
colonna WILL NOT
accettare valori NULL
.
Ho apportato alcune modifiche dal livello di codice, in modo che la colonna Customer_ID
accetti i valori NULL
per impostazione predefinita.
Ora il mio requisito è che, devo ancora fare in modo che questa colonna accetti i valori NULL
.
Per questo ho aggiunto l'esecuzione della query di seguito:
ALTER TABLE Customer MODIFY Customer_ID nvarchar2(20) NULL
sto ottenendo il seguente errore:
ORA-01451 error, the column already allows null entries so
therefore cannot be modified
Questo perché già ho fatto la colonna Customer_ID
di accettare NULL
valori.
C'è un modo per verificare se la colonna accetterà i valori NULL
prima di eseguire la query sopra ... ??
È possibile trovare la risposta qui: http://stackoverflow.com/questions/1028956/modify-column-in-oracle-how-to-check-if-a-column-is-nullable- prima-creazione di – TheEwook