阿拉伯数字转换为字母






4.79/5 (9投票s)
将数字转换为阿拉伯语应用程序中的字符。
引言
该项目在许多应用程序中都很有用,例如ERP、财务应用程序或任何由阿拉伯语使用者使用的应用程序,用于将任何数字“表示为字符”,这在一些阿拉伯国家被称为“tafqit”。
背景
众所周知,用阿拉伯字符书写数字有点困难,例如,像123这样的数字用英语写成“One Hundred twenty three”,但用阿拉伯语写成“One Hundred and three and twenty”。因此,对于一个大数字 - 比如7位数 - 用这种复杂的形式书写会有点令人困惑。
使用代码
此代码的优点在于它是纯SQL,因此易于将其添加到任何函数、存储过程或视图中。它也可以在Web和Windows应用程序中使用。要使用该代码,首先在所需数据库中运行附带的脚本,然后使用名为currency_conversion
的函数,如下所示
SELECT dbo.currency_conversion(12.10)
在最后一个例子中,输出将是
currency
------------------------------------------
اثني عشر جنيها و عشره قرشا
(1 row(s) affected)
关注点
如前所述,此函数可以用于Windows和Web应用程序,因为它只是一个SQL函数。此外,由于它是一个标量函数,因此可以用于视图和存储过程。您还可以修改脚本以适应您所在国家的货币;只需将“Egyptian Pound”(埃及镑)替换为您自己的货币即可。
历史
- 2009年8月8日 --> 初始版本。