Condividi tramite


Proprietà colonna (Visual Database Tools)

si applica a:SQL Server

Esistono due set di proprietà per le colonne: un set completo che è possibile visualizzare nella scheda Proprietà colonna in Progettazione tabelle (disponibile solo per i database di Microsoft SQL Server) e un subset che è possibile visualizzare nella finestra Proprietà tramite Esplora server.

Annotazioni

Le proprietà di questo articolo vengono ordinate per categoria anziché per alfabeto.

Annotazioni

Le finestre di dialogo e i comandi di menu visualizzati potrebbero differire da quelli descritti nella Guida in base alle impostazioni o all'edizione attiva. Per modificare le impostazioni, scegliere Impostazioni di importazione ed esportazione nel menu Strumenti.

Finestra Proprietà

Queste proprietà vengono visualizzate nella finestra Proprietà quando si seleziona una colonna in Esplora server.

Annotazioni

Queste proprietà, accessibili tramite Esplora server, sono di sola lettura. Per modificare le proprietà delle colonne per i database di SQL Server, selezionare la colonna in Progettazione tabelle. Tali proprietà sono descritte più avanti in questo articolo.

Categoria di identità

Espande per visualizzare le proprietà Name e Database .

Nome

Mostra il nome della colonna.

Banca dati

Mostra il nome dell'origine dati per la colonna selezionata. Si applica solo a OLE DB.

Categoria misc

Si espande per visualizzare le proprietà rimanenti.

Tipo di dati

Mostra il tipo di dati della colonna selezionata. Per ulteriori informazioni, vedi Tipi di dati.

Incremento identità

Mostra l'incremento aggiunto al valore di inizializzazione identity per ogni riga successiva della colonna Identity. Si applica solo a SQL Server.

Valore di inizializzazione delle identità

Mostra il valore del seme assegnato alla prima riga della tabella per la colonna Identity. Si applica solo a SQL Server.

Identità

Indica se la colonna selezionata è la colonna di identità per la tabella. Si applica solo a SQL Server.

Durata

Mostra il numero di caratteri consentiti per i tipi di dati basati su caratteri.

Annulabile

Indica se la colonna consente o meno valori nulli.

Precisione

Mostra il numero massimo di cifre consentite per i tipi di dati numerici. Questa proprietà viene visualizzata 0 per i tipi di dati non numerici.

Scala

Mostra il numero massimo di cifre che possono apparire a destra del separatore decimale per i tipi di dati numerici. Questo valore deve essere minore o uguale alla precisione. Questa proprietà viene visualizzata 0 per i tipi di dati non numerici.

Scheda Proprietà della colonna

Per accedere a queste proprietà, in Esplora server fare clic con il pulsante destro del mouse sulla tabella a cui appartiene la colonna, scegliere Apri definizione tabella e selezionare la riga nella griglia della tabella in Progettazione tabelle.

Annotazioni

Queste proprietà si applicano solo a SQL Server.

Categoria generale

Espande per visualizzare Nome, Consenti valori Null, Tipo di dati, Valore predefinito o Associazione, Lunghezza, Precisione e Scala.

Nome

Visualizza il nome della colonna. Per modificare il nome, digitare nella casella di testo.

Attenzione

Se query, viste, funzioni definite dall'utente, stored procedure o programmi esistenti fanno riferimento alla colonna, la modifica del nome rende questi oggetti non validi.

Consenti valori Null

Indica se il tipo di dati della colonna consente valori Null.

Tipo di dati

Mostra il tipo di dati per la colonna selezionata. Per modificare questa proprietà, selezionarne il valore, espandere l'elenco a discesa e scegliere un altro valore. Per ulteriori informazioni, vedi Tipi di dati.

Valore predefinito o associazione

Mostra l'impostazione predefinita per questa colonna quando non viene specificato alcun valore per questa colonna. L'elenco a discesa contiene tutte le impostazioni predefinite globali definite nell'origine dati. Per associare la colonna a un valore predefinito globale, selezionare dall'elenco a discesa. In alternativa, per creare un vincolo predefinito per la colonna, digitare il valore predefinito direttamente come testo.

Durata

Mostra il numero di caratteri consentiti per i tipi di dati basati su caratteri. Questa proprietà è disponibile solo per i tipi di dati basati su caratteri.

Precisione

Mostra il numero massimo di cifre consentite per i tipi di dati numerici. Questa proprietà viene visualizzata 0 per i tipi di dati non numerici. Questa proprietà è disponibile solo per i tipi di dati numerici.

Scala

Mostra il numero massimo di cifre che possono apparire a destra del separatore decimale per i tipi di dati numerici. Questo valore deve essere minore o uguale alla precisione. Questa proprietà viene visualizzata 0 per i tipi di dati non numerici. Questa proprietà è disponibile solo per i tipi di dati numerici.

Categoria Progettazione tabelle

Si espande per visualizzare le proprietà rimanenti.

Collazione dei dati

Mostra l'impostazione delle regole di confronto per la colonna selezionata. Per modificare questa impostazione, selezionare Regole di confronto e quindi selezionare i puntini di sospensione (...) a destra del valore.

Categoria specifica colonna calcolata

Si espande per visualizzare le proprietà per Formula ed è persistente. Se la colonna viene calcolata, viene visualizzata anche la formula. Per modificare la formula, espandere questa categoria e modificarla nella proprietà Formula .

Formula

Mostra la formula utilizzata dalla colonna selezionata se si tratta di una colonna calcolata. In questo campo è possibile immettere o modificare una formula.

È persistente

Consente di salvare la colonna calcolata con l'origine dati. È possibile indicizzare una colonna calcolata persistente.

Tipo di dati condensato

Visualizza informazioni sul tipo di dati del campo, nello stesso formato dell'istruzione SQL CREATE TABLE . Ad esempio, un campo contenente una stringa di lunghezza variabile con una lunghezza massima di 20 caratteri verrebbe rappresentato come "varchar(20)." Per modificare questa proprietà, digitare direttamente il valore.

Descrizione

Mostra la descrizione della colonna. Per visualizzare la descrizione completa o per modificarla, selezionare Descrizione e quindi selezionare i puntini di sospensione (...) a destra della proprietà.

Categoria specifica full-text

Si espande per visualizzare le proprietà specifiche delle colonne full-text.

Indice full-text

Indica se la colonna è indicizzata a testo integrale. Questa proprietà può essere impostata su solo se il tipo di dati per questa colonna è ricercabile full-text e se per la tabella a cui appartiene questa colonna è specificato un indice full-text. Per modificare questo valore, selezionarlo, espandere l'elenco a discesa e scegliere un nuovo valore.

Colonna di tipo full-text

Mostra quale colonna è utilizzata per definire il tipo di documento di una colonna di tipo immagine. Il tipo di dati immagine può essere usato per archiviare documenti compresi tra file .doc e file xml.

Lingua

Indica la lingua utilizzata per indicizzare la colonna.

Semantica statistica

Consente di specificare se abilitare l'indicizzazione semantica statistica per la colonna selezionata. Per altre informazioni, vedere Ricerca semantica (SQL Server).

Se si seleziona una lingua prima di selezionare Semantica statistica e la lingua selezionata non dispone di un modello linguistico semantico associato, l'opzione Semantica statistica è impostata su No e non può essere modificata. Se si seleziona per l'opzione Semantica statistica prima di selezionare una lingua, le lingue disponibili nella colonna Lingua sono limitate a quelle per le quali è disponibile il supporto del modello linguistico semantico.

Dispone di Sottoscrittore non SQL Server

Indica se la colonna dispone di un sottoscrittore non Microsoft SQL Server.

Categoria specifica identità

Si espande per visualizzare le proprietà per Is Identity, Identity Increment e Identity Seed.

Identità

Indica se la colonna selezionata è la colonna di identità per la tabella. Per modificare la proprietà, aprire la tabella in Progettazione tabelle e modificare le proprietà nella finestra Proprietà . Questa impostazione si applica solo alle colonne con un tipo di dati basato su numeri, ad esempio int.

Incremento identità

Mostra l'incremento aggiunto al valore di inizializzazione identity per ogni riga successiva. Se si lascia vuota questa cella, il valore 1 viene assegnato per impostazione predefinita. Per modificare questa proprietà, digitare direttamente il nuovo valore.

Valore di inizializzazione delle identità

Mostra il valore assegnato alla prima riga della tabella. Se si lascia vuota questa cella, il valore 1 viene assegnato per impostazione predefinita. Per modificare questa proprietà, digitare direttamente il nuovo valore.

Deterministico

Indica se il tipo di dati della colonna selezionata può essere determinato con certezza.

Pubblicazione di DTS

Indica se la colonna è pubblicata da DTS.

Indicizzabile

Indica se è possibile indicizzare la colonna selezionata. Ad esempio, non è possibile indicizzare colonne calcolate non deterministiche.

Pubblicazione unione

Indica se la colonna è pubblicata in merge.

Non è per la replica

Indica se i valori Identity originali vengono mantenuti durante la replica. Per modificare questa proprietà, selezionarne il valore, espandere l'elenco a discesa e scegliere un altro valore.

Viene replicato

Indica se questa colonna viene replicata in un'altra posizione.

Is RowGuid

Indica se SQL Server usa la colonna come ROWGUID. È possibile impostare questo valore su solo per una colonna con il tipo di dati uniqueidentifier. Per modificare questa proprietà, selezionarne il valore, espandere l'elenco a discesa e scegliere un altro valore.

Misura

Mostra le dimensioni in byte consentite dal tipo di dati della colonna. Ad esempio, un tipo di dati nchar potrebbe avere una lunghezza di 10 (il numero di caratteri), ma avrebbe una dimensione di 20 per tenere conto dei set di caratteri Unicode.

Annotazioni

La lunghezza di un tipo di dati varchar(max) varia per ogni riga. sp_helprestituisce (-1) come lunghezza della colonna varchar(max). Management Studio visualizza -1 come dimensione della colonna.