Nwlapcug.com


Che cosa è un tipo di dati Varchar in SQL 2000?

Che cosa è un tipo di dati Varchar in SQL 2000?


SQL Server 2000 è una versione del software di server di database relazionale di Microsoft. In SQL 2000, database costituiti da tabelle, che sono composti da elementi detti campi. I campi sono singoli elementi di dati quali nome, indirizzo e telefono il numero cliente. Ogni campo ha un tipo di dati, di cui varchar è uno. Un campo varchar contiene un numero variabile di caratteri di testo.

SQL 2000

La gestione di database SQL 2000 è una raccolta di programmi e file. Il programma principale in SQL 2000 viene chiamato server. Riceve le richieste di dati dal computer dell'utente, interpreta e li esegue e invia i dati indietro agli utenti. Il server utilizza SQL, Structured Query Language, per costruire database e gestire i propri dati. Altri programmi in SQL 2000 mantengono strutture di database, ottimizzarle e spostano dati all'interno e fuori di essi. Uno, chiamato il Query Analyzer, consente di eseguire comandi SQL per un database e visualizzare i risultati.

Varchar

Il tipo di dati varchar contiene stringhe di caratteri a lunghezza variabile. Stringhe di caratteri sono testo normale, ad esempio parole e nomi. Inoltre tengono numeri, anche se non è possibile eseguire aritmetica direttamente sui campi di carattere come si può con tipi di dati integer e soldi. Quando si definisce un varchar, specificare la lunghezza massima. Come si usa, il campo ospiterà un numero qualsiasi di caratteri fino al valore massimo specificato.

Dimensione massima

Se non si specifica una dimensione, un campo varchar predefinito a un massimo di un byte. Il numero più grande, che è possibile specificare con un campo varchar è 8.000. In alternativa, è possibile utilizzare la parola "max" per consentire campo dimensioni fino a 2GB meno un byte. Dati tipici campi tali nomi, indirizzi e descrizioni di solito prendono non più di 50 caratteri, quindi il limite di 8.000 caratteri è adeguato per la maggior parte delle applicazioni.

varchar e nvarchar

Il tipo di dati varchar memorizza i dati in un formato di dati di tipo ANSI e occupa un byte di memoria del computer per carattere memorizzato. Un tipo di campo correlato, nvarchar, memorizza i dati in un formato Unicode, che richiede due byte di dati per carattere. Il formato Unicode accomoda un set di caratteri più grande, tra cui molti caratteri non romani utilizzati in russo e arabo, per esempio. Se non è necessario supporto di lingua straniera per il testo, tipo di dati varchar preferiti memoria rispetto a nvarchar.