J'ai une table dans ma base de données avec environ 3000 enregistrements. L'une des colonnes de cette table contient des données, y compris des URL. Je souhaite convertir ces URL en liens hypertexte de sorte que lorsque le contenu est rendu sur une page Web, il s'agit d'un élément d'ancrage lié à l'URL.Convertir des URL en liens hypertexte
Par exemple, le contenu peut être comme:
Lorem ipsum http://domain.com dolor sit amet, consectetur adipiscing elit. Cras consequat nisl vitae leo pellentesque tempus et id nunc. Vestibulum varius facilisis fringilla
Et je veux changer pour:
Lorem ipsum <a href='http://domain.com' target='_blank'>http://domain.com</a> dolor sit amet, consectetur adipiscing elit. Cras consequat nisl vitae leo pellentesque tempus et id nunc. Vestibulum varius facilisis fringilla
J'ai essayé de le faire:
UPDATE TableA
SET Content=REPLACE(Content, "http://domain.com", "<a href='http://domain.com' target='_blank'>http://domain.com</a>")
Mais cela ne fonctionne pour cette URL exacte, alors que j'ai besoin de travailler pour n'importe quelle URL commençant par http://
Est-ce possible dans SQL Server?
sûr tu veux faire ça? Avoir une valeur URL est beaucoup plus utile que d'avoir un élément de lien html. Pouvez-vous ne pas l'envelopper avec html avant de le rendre? – musefan
@musefan Je suis d'accord, mais ce système utilise un éditeur Telerik pour permettre aux utilisateurs d'ajouter des hyperliens eux-mêmes, donc je préférerais que les données existantes soient cohérentes. – Curt