2011-02-01 2 views
0

J'utilise SQL Server 2005 comme back-end pour mon application. J'ai donné le type de données varchar (max) pour une colonne particulière mais son stockage seulement 1000 caractères. Pourquoi est-ce comme ça.sqchar varchar (max) question

+0

Est-ce que SQL 2005 supporte même VARCHAR (max) '? – leppie

+1

Oui leppie il a un type de données appelé Varchar (MAX), je n'ai aucune idée si elle supporte ou non. –

+0

Comment savez-vous qu'il stocke seulement 1000 caractères ?? Comment interagissez-vous avec la base de données - Mgmt Studio? Votre propre application ?? Se pourrait-il que votre application limite en quelque sorte la taille de la chaîne à 1'000 caractères? –

Répondre

3

Son support varchar (max) et il peut stocker plus de 1000 caractères.

Je pense que Mathew vous avez donné la plage dans l'insertion ou la requête de mise à jour pour cette table.

peut être dans la procédure stockée ou la requête que vous avez définir les limitations.

+2

Merci Bhavik plus tôt dans mon db il était 1000 mais après quelques jours admin a changé la taille de la base de données à max mais il n'a pas été mis en œuvre dans ma procédure stockée de toute façon merci pour votre précieuse réponse –