2011-09-25 4 views
2

Je recherche le type de données varchar (max) dans le serveur sql et j'essaie de comparer avec le type de données text et varchar (8000). J'ai lu plusieurs articles à ce sujet. Comme spécifié dans certains articles, nous ne pouvons pas mettre à jour une colonne de texte à l'aide d'instructions DML régulières et nous devons plutôt utiliser updateText, readText, writeText. J'ai essayé ceci dans le serveur SQL 2008 et je peux mettre à jour la colonne de texte en utilisant des instructions DML reqular. Je me demande, était la situation qui a indiqué dans les articles corrects pour les versions précédentes de SQL Server? Et comment le serveur sql stocke-t-il les données varchar (max) si elles dépassent 8 kb?Sql Server Varchar (max) et types de données de texte

+0

Nous pouvons mettre à jour la colonne de texte avec des commandes dml régulières, les articles que vous lisez auraient des informations incorrectes. –

Répondre

4

Le type de données de texte est disponible uniquement pour des raisons de compatibilité ascendante. Ne l'utilisez pas, utilisez plutôt char/varchar/nchar/nvarchar à sa place.

Comme la limite de varchar est de 2 Go.