Ho una tabella in MSSQL che ha una colonna in cui il valore non può essere nullo. Ma ci sono le operazioni di aggiornamento in cui voglio impostare quella colonna su null quando aggiorno le altre colonne. C'è un modo per ottenere questo, o dovrei ricreare la tabella, permettendo alla colonna di assumere valori nulli.Aggiornamento SQL per consentire valori nulli
16
A
risposta
45
Si dovrebbe consentire null per la colonna: alter table T1 alter column C1 int null
0
Sarà necessario aggiornare lo schema. Non c'è altro modo. Questa è la ragione per i vincoli. È possibile eseguire una modifica per evitare di ricreare completamente la tabella se si dispone di dati che non andrebbero persi, ovvero
0
utilizzare l'istruzione ALTER TABLE
per consentire valori nulli.
vedere http://msdn.microsoft.com/en-us/library/ms190273.aspx
1
Probabilmente si potrebbe fare qualcosa di simile:
"ALTER TABLE table ADD COLUMN newcolumn VARCHAR(255)"
"UPDATE TABLE table SET newcolumn = oldcolumn"
"ALTER TABLE table DROP COLUMN oldcolumn"
"ALTER TABLE table ADD COLUMN oldcolumn VARCHAR(255)"
"UPDATE TABLE table SET oldcolumn = newcolumn"
Problemi correlati
- 1. Modificare una colonna per non consentire i valori nulli
- 2. SQL "Join" su valori nulli
- 3. Devo consentire valori nulli in uno schema db?
- 4. Problemi con confronto SQL e valori nulli
- 5. Valori predefiniti per valori nulli
- 6. SQL Server ISCRIVITI mancante valori nulli
- 7. SQL ordinamento con valori nulli ultimi
- 8. sostituire i valori nulli in SQL perno
- 9. Entity Framework: solo valori di aggiornamento non nulli
- 10. C# - LINQToExcel - Valori nulli
- 11. Query SQL per aggiungere valori di due colonne contenenti valori nulli?
- 12. Associazione JavaFX e valori nulli
- 13. DataContractJsonSerializer per saltare nodi con valori nulli
- 14. Valori di concatenamento in MySQL Query (per gestire valori nulli)
- 15. StringBuilder append() e valori nulli
- 16. Ordinamento array con valori nulli
- 17. JSON dovrebbe includere valori nulli
- 18. Sottoscrittori RxJs, passando valori nulli?
- 19. ForeignKey non consente valori nulli
- 20. Aggiunta di valori nulli all'arrayist
- 21. libreria java per BigDecimal che consente valori nulli
- 22. Come sostituire valori nulli con un testo?
- 23. Leggi valori nulli dal file
- 24. MySQL 5.0 indice valori nulli?
- 25. MySQL: calcolo della media con valori nulli
- 26. Cercando di consentire i valori nulli ma ... "L'oggetto Nullable deve avere un valore"
- 27. Consentire valori specifici per un argomento Argparse
- 28. conteggio valori nulli come unico valore
- 29. Rimuovere i duplicati con meno valori nulli
- 30. I valori nulli risparmiano spazio di archiviazione?