Proprietà colonne (Visual Database Tools)

Per le colonne sono disponibili due insiemi di proprietà: l'insieme completo, visualizzabile nella scheda Proprietà colonne in Progettazione tabelle e disponibile solo per i database di MicrosoftSQL Server, e un sottoinsieme, visualizzabile nella finestra Proprietà in Esplora server.

[!NOTA]

   Le proprietà illustrate in questo argomento sono ordinate per categoria anziché alfabeticamente.

[!NOTA]

È possibile che le finestre di dialogo e i comandi di menu visualizzati varino da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti.

Finestra Proprietà

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

[!NOTA]

Le proprietà a cui si accede da Esplora server sono di sola lettura. Per modificare le proprietà delle colonne dei database di Microsoft SQL Server, selezionare la tabella in Progettazione tabelle. Tali proprietà verranno descritte di seguito in questo argomento.

  • Categoria Identità
    Viene espansa per visualizzare le proprietà Nome e Database.

  • Nome
    Consente di visualizzare il nome della colonna.

  • Database
    Consente di visualizzare il nome dell'origine dei dati della colonna selezionata (solo per OLE DB).

  • Categoria Varie
    Viene espansa per visualizzare le proprietà rimanenti.

  • Tipo di dati
    Consente di visualizzare il tipo di dati della colonna selezionata.

  • Incremento identità
    Consente di visualizzare l'incremento che verrà aggiunto al valore di Inizio identità per ogni riga successiva della colonna di identità (si applica solo a SQL Server).

  • Valore inizializzazione Identity
    Consente di visualizzare il valore di inizializzazione assegnato alla prima riga della tabella per la colonna di identità (si applica solo a SQL Server).

  • Identity
    Indica se la colonna selezionata è la colonna di identità della tabella (si applica solo a SQL Server).

  • Lunghezza
    Indica il numero di caratteri consentiti per i tipi di dati basati su caratteri.

  • Ammette Null
    Indica se la colonna accetta valori Null.

  • Precisione
    Indica il numero massimo di cifre ammesse per i tipi di dati numerici. Questa proprietà è 0 per i tipi di dati non numerici.

  • Scala
    Indica il numero massimo di cifre ammesse dopo la virgola decimale nei tipi di dati numerici. Questo valore deve essere inferiore o uguale al valore di precisione. Questa proprietà è 0 per i tipi di dati non numerici.

Scheda Proprietà colonne

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.

[!NOTA]

Queste proprietà si applicano solo a SQL Server.

  • Categoria Generale
    Viene espansa per visualizzare le proprietà Nome, Ammetti Null, Tipo di dati, Valore predefinito dell'associazione, Lunghezza, Precisione e Scala.

  • Nome
    Consente di visualizzare il nome della colonna. Per modificare il nome, digitarlo nella casella di testo.

    Nota di attenzioneAttenzione

    Se query, viste, funzioni definite dall'utente, stored procedure o programmi esistenti fanno riferimento alla tabella, la modifica del nome renderà non validi tali oggetti.

  • Ammetti Null
    Indica se il tipo di dati della colonna accetta valori Null.

  • Tipo di dati
    Consente di visualizzare il tipo di dati della colonna selezionata. Per modificare questa proprietà, fare clic sul valore, espandere l'elenco a discesa e selezionare un nuovo valore.

  • Valore predefinito dell'associazione
    Indica il valore predefinito utilizzato per la colonna quando non viene immesso alcun valore specifico. Nell'elenco a discesa sono contenuti tutti i valori predefiniti globali impostati nell'origine dei dati. Per associare la colonna a un valore predefinito globale, selezionarlo dall'elenco a discesa. In alternativa, per creare un vincolo predefinito per la colonna, digitare direttamente il valore predefinito come testo.

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

  • Precisione
    Indica il numero massimo di cifre ammesse per i tipi di dati numerici. Questa proprietà è 0 per i tipi di dati non numerici. Questa proprietà è disponibile solo per tipi di dati numerici.

  • Scala
    Indica il numero massimo di cifre ammesse dopo la virgola decimale nei tipi di dati numerici. Questo valore deve essere inferiore o uguale al valore di precisione. Questa proprietà è 0 per i tipi di dati non numerici. Questa proprietà è disponibile solo per tipi di dati numerici.

  • Categoria Progettazione tabelle
    Viene espansa per visualizzare le proprietà rimanenti.

  • Confronto
    Indica l'impostazione delle regole di confronto per la colonna selezionata. Per modificare questa impostazione, fare clic su Confronto e quindi sui puntini di sospensione (…) a destra del valore (non si applica a SQL Server 7.0 o versioni precedenti).

  • Categoria Specifica colonna calcolata
    Viene espansa per visualizzare le proprietà Formula e Persistente. Se la colonna è calcolata, verrà visualizzata anche la formula. Per modificare la formula, espandere questa categoria e apportare la modifica nella proprietà Formula.

  • Formula
    Consente di visualizzare la formula se la colonna selezionata è una colonna calcolata. Utilizzare questo campo per immettere o modificare una formula.

  • Persistente
    Consente di salvare la colonna calcolata con l'origine dei dati. Una colonna calcolata persistente può essere indicizzata.

  • Tipo di dati abbreviato
    Consente di visualizzare informazioni sul tipo di dati del campo, nello stesso formato dell'istruzione SQL CREATE TABLE. Un campo contenente ad esempio una stringa di lunghezza variabile con un massimo di 20 caratteri viene rappresentato come "varchar(20)". Per modificare questa proprietà, digitare direttamente il valore desiderato.

  • Descrizione
    Consente di visualizzare la descrizione della colonna. Per visualizzare la descrizione completa o modificarla, fare clic su Descrizione e quindi sui puntini di sospensione (…) a destra della proprietà.

  • Categoria Specifica full-text
    Viene espansa per visualizzare le proprietà specifiche per le colonne full-text.

  • Con indice full-text
    Indica se la colonna è indicizzata con un indice full-text. Questa proprietà può essere impostata su solo se il tipo di dati della colonna consente ricerche full-text e se per la tabella a cui appartiene la colonna è specificato un indice full-text. Per modificare questo valore, fare clic su di esso, espandere l'elenco a discesa e selezionare un nuovo valore.

  • Colonna di tipo full-text
    Indica la colonna utilizzata per definire il tipo di documento di una colonna di tipo image. Il tipo di dati image può essere utilizzato per archiviare diversi tipi di documenti, tra cui doc e xml (non si applica a SQL Server 7.0 o versioni precedenti).

  • Lingua
    Indica la lingua utilizzata per indicizzare la colonna (non si applica a SQL Server 7.0 o versioni precedenti).

  • Con Sottoscrittore non SQL Server
    Indica se la colonna è associata a un Sottoscrittore non Microsoft SQL Server (non si applica a SQL Server 2000 o versioni precedenti).

  • Categoria Specifica identità
    Viene espansa per visualizzare le proprietà Identità, Incremento identità e Inizio identità.

  • Identità
    Indica se la colonna selezionata è la colonna di identità per la tabella. Per modificare la proprietà, aprire la tabella in Progettazione tabelle e apportare le modifiche nella finestra Proprietà. Questa impostazione è valida solo per le colonne con tipo di dati numerico, ad esempio int.

  • Incremento identità
    Consente di visualizzare l'incremento che verrà aggiunto al valore di Inizio identità per ogni riga successiva. Se si lascia vuota questa cella, verrà assegnato un valore predefinito pari a 1. Per modificare questa proprietà, digitare direttamente il nuovo valore.

  • Inizio identità
    Indica il valore assegnato alla prima riga della tabella. Se si lascia vuota questa cella, verrà assegnato un valore predefinito pari a 1. Per modificare questa proprietà, digitare direttamente il nuovo valore.

  • Deterministico
    Indica se il tipo di dati della colonna selezionata può essere determinato con certezza (non si applica a SQL Server 7.0 o versioni precedenti).

  • Con pubblicazione di tipo DTS
    Indica se la pubblicazione della colonna è di tipo DTS (non si applica a SQL Server 2000 o versioni precedenti).

  • Indicizzabile
    Indica se la colonna selezionata può essere indicizzata. Le colonne calcolate non deterministiche ad esempio non sono indicizzabili (non si applica a SQL Server 7.0 o versioni precedenti).

  • Con pubblicazione di tipo merge
    Indica se la pubblicazione della colonna è di tipo merge (non si applica a SQL Server 2000 o versioni precedenti).

  • Non per la replica
    Indica se durante la replica vengono mantenuti i valori di identità originari. Per modificare questa proprietà, fare clic sul valore, espandere l'elenco a discesa e selezionare un nuovo valore.

  • Replicato
    Indica se questa colonna è replicata in un'altra posizione (non si applica a SQL Server 2000 o versioni precedenti).

  • RowGuid
    Indica se la colonna viene utilizzata da SQL Server come ROWGUID. Questo valore può essere impostato su solo per una colonna con tipo di dati uniqueidentifier. Per modificare questa proprietà, fare clic sul valore, espandere l'elenco a discesa e selezionare un nuovo valore.

  • Dimensioni
    Indica la dimensione in byte consentita dal tipo di dati della colonna. Un tipo di dati nchar ad esempio può avere come lunghezza 10 (numero di caratteri), ma come dimensione 20 in modo da supportare i set di caratteri Unicode.

    [!NOTA]

    La lunghezza di un tipo di dati varchar(max) varia per ogni riga. sp_help restituisce (-1) come lunghezza della colonna varchar(max). SQL Server Management Studio restituisce -1 come dimensione della colonna.