2010-12-13 8 views

Antwort

2

Check out this Satz von UDF-Funktionen (siehe UDFs_Transact-SQL.zip). Es gibt ROMANTOARAB Funktion gibt, die Sie dies tun können:

select ROMANTOARAB('MDCCCLXXXVIII') -- Displays 1888 

bearbeiten: Sieht aus wie die ursprüngliche URL aus irgendeinem Grund aufgehört zu arbeiten .. Zum Glück, ich habe das ZIP auf meiner Festplatte und setzen es einfach auf Dropbox - können Sie here herunterladen.

+0

Das ist in Ordnung ... was ich suche ist eine reine Set-basierte Abfrage –

+0

Was meinst du mit 'pure Abfrage'? T-SQL unterstützt die gesuchte Konvertierung nicht, daher müssen Sie trotzdem einen benutzerdefinierten und ziemlich komplexen T-SQL-Code mitbringen. Wenn Sie möchten, könnte ich einen Quellcode dieser Funktion in der Antwort veröffentlichen, aber es ist ziemlich schwer. –

Verwandte Themen