Methoden om tekstuele gegevens op te slaan en op te halen in de Microsoft SQL Server hebt gewijzigd in stap met de evolutie van de alomtegenwoordige software . De gegevens van de inhoud , programmatische belang , mogelijkheden en beperkingen van uw aanvraag van uw hardware allemaal een rol spelen in het bepalen van de beste soort om te gebruiken bij de opslag level data . Verschillen SQL Server 's TEKST soort kan tot 2 gigabytes aan gegevens , en zal standaard zijn gegevens op te slaan op rij - een veld in een kolom TEXT zal een verwijzing naar de werkelijke gegevens op te slaan , in plaats van direct met het. De VARCHAR datatype heeft een bovengrens van 8000 tekens , maar slaat de gegevens op - rij standaard , wat betekent dat een vermelding in een veld van een VARCHAR kolom die gegevens opslaan in het veld exact zoals u deze ingevoerd. < Br > Usage p Het is raadzaam om het type TEXT gebruiken voor gegevens die niet zal worden opgevraagd , aangezien het over het algemeen langer duurt om op te halen dan VARCHAR in - rij opslag . Dus, zoals de naam doet vermoeden , het type TEXT is bij uitstek geschikt om lange stukken tekst gegevens zoals blog reacties , terwijl VARCHAR is het beste om gebruikersnamen , kolomnamen of vaak opgehaald reeks waarden op te slaan . < Br > Genealogie TEKST was niet altijd direct toegankelijk zijn in MS SQL Server , en het gebruik van de MAX- functie veranderd in recente versies . In 2005 zou de functie worden toegepast op een VARCHAR kolom om gegevens uit rij als het eenmaal overschreden 8.000 tekens . MS SQL Server 2008 ondersteunt een " tekst in rij " -optie , waarmee u een kolom TEXT ingesteld om gegevens op te slaan in - rij , maar Microsoft stelt dat deze optie niet zal verschijnen in toekomstige versies van de software . < br > de beste Practices VARCHAR beste werkt voor frequent bevraagd waarden of situaties met een karakter limiet beneden 8000 , zoals een tekstvak in een webformulier , terwijl tEXT is de superieure keuze voor ongestructureerde tekstuele gegevens met een willekeurige lengte . Met ingang van MS SQL Server 2008 R2 , VARCHAR kolommen hebben een optie , genaamd ' Store Large Data Types Van Rij , " waarmee u gegevens drempels en het gedrag opgeven . Microsoft raadt het gebruik van deze optie met het VARCHAR ( MAX ) voor grote data opslag in de huidige en toekomstige ontwikkeling te werken .
|