Auf der Suche nach einem fehlerfreien getesteten SQL-Skript, das ich in einer UDF verwenden könnte, um eine URL über SQL zu kodieren. Die Funktion würde eine URL aufnehmen und eine URL-codierte URL ausgeben. Ich habe ein paar gesehen, aber alles, was mir begegnet ist, scheint einige Fehler zu haben.
Persönlich würde ich dies in der Anwendung und nicht in der DB tun - aber wenn Sie aus irgendeinem Grund und CLR-Integration aktivieren können, dann wäre dies ein perfekter Kandidat für eine CLR UDF . Es wäre einfacher als zu versuchen, es in SQL zu tun und wahrscheinlich auch zuverlässiger und performanter.
In der kostenlosen Version der SQLsharp T-SQL CLR-Erweiterungsbibliothek gibt es die Funktionen INET_URIEncode
und INET_URIDecode
. Es behandelt auch Unicode, obwohl Sie die kostenpflichtige Version benötigen, um nicht-standard %uXXYY
encoding zu behandeln.
Tags und Links sql sql-server tsql