J'ai rencontré un problème classique de devoir remplacer une chaîne sur un champ de texte dans une base de données sql 2000. Cela pourrait être soit une mise à jour sur une colonne entière ou un seul champ que je ne suis pas difficile.t-sql remplacer sur le champ de texte
J'ai trouvé quelques exemples d'utilisation de updatetext pour y parvenir, mais ils ont tendance à être dans des procédures stockées, est-ce que quelqu'un connaît une chose similaire qui est enveloppée dans une fonction afin que je puisse l'utiliser Remplacer(). Le problème avec la fonction Replace() pour quiconque n'est pas au courant est qu'il ne supporte pas les champs de texte. Edit: Je me suis rendu compte que je pourrais probablement m'en sortir avec varchar (8000) alors j'ai troqué les champs vers ce type qui corrige le problème. Je n'ai jamais trouvé une vraie solution.
Je pense que vous devez fournir plus de détails. Voulez-vous mettre à jour un seul champ d'une seule ligne? Quel est le problème avec replace() lui-même? – Jaywalker
BTW, UPDATETEXT doit être supprimé d'une future version de SQL Server (> 2008) –
consultez ma réponse man – JohnIdol