J'ai besoin de concaténer 2 colonnes Ntext en un. Je ne peux pas les convertir en Nchare, car les deux contiennent des cordes plus de 4000 caractères. Existe-t-il un moyen de le faire dans SQL Server 2005? P>
3 Réponses :
Convertissez-les en NVARCHAR (MAX) CODE> pour la concaténation. C'est le remplacement SQL 2005 pour
ntext code> et permet à tous les opérations habituelles
nvarchar code>. P>
Impossible de les convertir à cause du risque de casser l'application: MS TFS. J'essaie juste de pirater des champs.
UPDATE YourTable SET field = field1 + field2 WHERE (your condition here)
Salut Marc. Je ne veux pas essayer de les convertir à cause du risque de casser l'application: Server MS Team Foundation. J'ai assez de misère sans "fixer". Merci pour votre solution. Travaillé comme la magie;).
Salut @marc_s Je pense que vous pourriez avoir une petite typo de votre premier exemple, "Suivant" plutôt que "Ntext". (Bonne réponse cependant, +1 de moi)
@Alexkey: Oui, absolument raison! Merci d'avoir attrapé cela - mis à jour ma réponse
Salut Marc_s, si j'ai le champ1 comme Ntext et le contenu sont> 4000 caractères. La commande de commande (champ1 comme nvarchar (max)) fonctionnera automatiquement. Ça ne fonctionne pas
Il existe un moyen de mettre à jour la colonne NText: ici sont plus d'informations. P> p>