Procedura: specificare valori predefiniti per le colonne
Per ogni colonna della tabella, è possibile specificare un valore predefinito che verrà immesso nella colonna se l'utente la lascia vuota.Se non si assegna un valore predefinito e l'utente lascia la colonna vuota, si verificherà quanto segue:
Se è stata impostata l'opzione che consente l'immissione di valori Null, nella colonna verrà inserito il valore NULL.
Se non è stata impostata l'opzione che consente l'immissione di valori Null, la colonna resterà vuota, ma non sarà possibile salvare la riga senza avere fornito un valore per la colonna.
Per le stringhe di testo, è necessario racchiudere il valore tra virgolette semplici ('). Non è consentito l'utilizzo delle virgolette doppie (") poiché sono riservate per gli identificatori tra virgolette.Ad esempio, immettere: 98036 o 'Paris, France'.
Se la voce nel campo Valore predefinito sostituisce un valore predefinito associato (che viene visualizzato senza parentesi), verrà chiesto se si desidera separare il valore predefinito e sostituirlo con il nuovo valore.
Per specificare un valore predefinito numerico, immettere il numero desiderato.
Per specificare un oggetto o una funzione, immetterne il nome senza racchiuderlo tra virgolette semplici.
Per specificare un valore predefinito alfanumerico, immettere il valore racchiudendolo tra virgolette semplici.
[!NOTA]
Viene visualizzata una nuova versione di Progettazione tabelle per i database nel formato SQL Server 2012. In questo argomento viene descritta la versione precedente di Progettazione tabelle, utilizzata con i database in formati precedenti di SQL Server.
Nella nuova versione è possibile modificare definizioni di tabella mediante un'interfaccia grafica o direttamente in un riquadro di script. Se si utilizza l'interfaccia grafica, la definizione della tabella viene automaticamente aggiornata nel riquadro di script. Per applicare il codice SQL nel riquadro di script, selezionare il pulsante Aggiorna. Per ulteriori informazioni sulla nuova versione, vedere Procedura: Creazione di oggetti di database tramite Progettazione tabelle.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per specificare un valore predefinito per una colonna
In Esplora server fare clic con il pulsante destro del mouse sulla tabella per la quale si desidera specificare valori di colonna predefiniti, quindi scegliere Apri definizione tabella.
La tabella verrà visualizzata in Progettazione tabelle.
Selezionare la colonna per la quale si desidera specificare un valore predefinito.
Nella scheda Proprietà colonne immettere il nuovo valore predefinito nella proprietà Valore predefinito dell'associazione oppure selezionare un'associazione predefinita dall'elenco a discesa.
[!NOTA]
Per specificare un valore predefinito numerico, immettere il numero desiderato.Per specificare un oggetto o una funzione, immetterne il nome.Per specificare un valore predefinito alfanumerico, immettere il valore racchiudendolo tra virgolette semplici.
Il nuovo valore predefinito verrà assegnato alla colonna in Progettazione tabelle dopo avere fatto clic all'esterno della cella della griglia o dopo essersi spostati su un'altra cella della griglia mediante TAB.La nuova impostazione diventerà effettiva nel database dopo che saranno state salvate le modifiche in Progettazione tabelle.