DB: Liste Valori e check constraint
copia linkDescrizione
E' ora possibile indicare se una lista valori associata ad un campo del database debba o meno generare il check constraint. Qualora il flag non venga attivato la lista valori non causa la generazione del check constraint sul database ma viene comunque utilizzata dall'applicazione per creare campi combo, option o checkbox. Per attivare la generazione del check constraint sul database è sufficiente aprire la videata delle proprietà della lista valori e selezionare il flag evidenziato nell'immagine

Flag che permette di indicare se la lista valori deve generare il check constraint sul database.
Funzionalità interessate
La definizione delle liste valori associate ai campi del database.
Note
- Tale flag, nei progetti salvati con versioni precedenti di Instant Developer, viene automaticamente attivato all'apertura del progetto.
-
Esempio: se viene assegnata la lista valori Binary Values, i cui valori sono True(-1) e False(0) ad un campo del database ed il flag non è attivo il campo Attivo della tabella Dato viene creato nel modo seguente sul database SqlServer:
create table DATI ( IDDATO int identity not null, NOMEDATO varchar(50) not null, ATTIVODATO int not null )
Se, invece, viene attivato il flag viene creato il seguente script SQL:create table DATI ( IDDATO int identity not null, NOMEDATO varchar(50) not null, ATTIVODATO int not null constraint DATIATTIVODATO check (ATTIVODATO IN (-1, 0)) )
Ultima modifica: 03/10/2009 / Validità: da 8.5.3800