Non registrare casella vuota

di il
1 risposte

Non registrare casella vuota

Salve, sono nuovo ed ho bisogno di aiuto.
in un file db dove ho inserito dei campi per nome, vorrei che battendo return su campo vuoto non lo memorizzasse. come posso fare.

P.S. premetto, inserendo un nominativo, automaticamente tramite una formula mi registra il nome.

1 Risposte

  • Re: Non registrare casella vuota


    Ciao,
    provo a risponderti.
    Sarebbe utile sapere se i dati che immetti sono da applicazione che si appoggia al data base oppure avviene all'interno del DBMS stesso.
    Una cosa è sicura e cioè che se il campo è vuoto, definito come chiave primaria e tenti di salvarlo non ci riuscirai mai.
    Se il campo non è una chiave primaria il DBMS ti salverà sempre il dato nullo (a meno che non sia stato definito NOT NULL) e sarà compito dell'applicazione stabilire il contesto del dato.
    A questo punto,se il valore nullo non deve essere salvato, puoi seguire due vie:
    - definisci il campo come: NOT NULL quando crei la tabella,
    - fai un test sul campo e salvi la tupla che contiene il campo solo se non nullo (o non vuoto).
Devi accedere o registrarti per scrivere nel forum
1 risposte