Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我说过 MDCCCLXXXVIII 是阿拉伯数字的 1888,或者罗马数字的 D 是阿拉伯数字的 500,或者 MIV 是 1004,等等。
在单个 TQL 查询中如何实现?
谢谢
查看这组 UDF 函数(请参阅 UDFs_Transact-SQL.zip)。那里有 ROMANTOARAB 功能,可让您执行此操作:
select ROMANTOARAB('MDCCCLXXXVIII') -- Displays 1888
编辑:看起来原来的 Url 由于某种原因已经停止工作。幸运的是,我的硬盘上有那个 ZIP,然后把它放在 Dropbox 上——你可以在这里下载。