Okk per i malintesi, ma a livello informatico se una stringa NULL crea problemi vuol dire che anche il software stesso non è fatto bene!! La stringa NULL è ben diversa dal tipo dato NULL!
Questo commento è stato nascosto automaticamente.
Vale lo stesso identico pensiero del millenium bug.
NULL è un valore di un linguaggio di programmazione, ma non c'entra nulla con i dati inseriti in un database.
Nessuno capace di programmare va a verificare che il nome (cioè una striga) non contenga la scritta NULL per definire che non è valida, così come il famoso codice 000 dell'anno 2000 non era "eseguibile " all'interno dei dati registrati in un orologio/database e infatti non ha portato ad alcun problema.
Se il problema c'è è perché ci sono dei babbei che non sanno cosa è il significato di una parola. "Null" è una stringa valida tanto quanto "Giuseppe", se poi il faccendiere di turno crede che non sia un valore valido e annulla le procedure per avere i documenti o indirizza a uno che ha la targa "NULL" tutte le multe che non hanno un utente riconosciuto è un problema umano. Suo e di chi lo ha assunto.
Questo commento è stato nascosto automaticamente.
Poi c'è Swift con il sul Nil xD
Questo commento è stato nascosto automaticamente.
Poi c'è Swift con il sul Nil xD
O Python con none
Questo commento è stato nascosto automaticamente.
Poi c'è Swift con il sul Nil xD
Nil anche in Pascal
Questo commento è stato nascosto automaticamente.
Okk per i malintesi, ma a livello informatico se una stringa NULL crea problemi vuol dire che anche il software stesso non è fatto bene!! La stringa NULL è ben diversa dal tipo dato NULL!
Da una parte hai ragione...ma Giusto per info... sui database come pensi che abbiano fatto negli ultimi 30 anni?posso assicurarti che ho visto roba da mani nei capelli, ma a volte sei COSTRETTO a lavorare così .non stai tenendo conto delle migliaia di software scritti nel corso del tempo da persone completamente diverse e con tecnologie diverse.la stai semplicemente facendo troppo semplice, e lo dico da sviluppatore software. Se poi tieni conto che chi non sapeva programmare è stato semplicemente abilitato a farlo usando Is beh, le cose si complicano ancora di più
Questo commento è stato nascosto automaticamente.
Okk per i malintesi, ma a livello informatico se una stringa NULL crea problemi vuol dire che anche il software stesso non è fatto bene!! La stringa NULL è ben diversa dal tipo dato NULL!
Solo su linguaggi di programmazione tipizzati. Su Python (non lo uso, quindi potrei dire una castroneria) potrebbe causare problemi
Questo commento è stato nascosto automaticamente.