Sql server 2005 无需编写转换程序即可将英语数字词转换成其他语言
假设我的数字是123。换句话说,它将是一二三 不需要在sql server中编写转换程序,就可以将该数字字转换为其他语言吗 我试过了Sql server 2005 无需编写转换程序即可将英语数字词转换成其他语言,sql-server-2005,Sql Server 2005,假设我的数字是123。换句话说,它将是一二三 不需要在sql server中编写转换程序,就可以将该数字字转换为其他语言吗 我试过了 SET LANGUAGE Italian declare @i int set @i =1 print @i 但是它不起作用 预期输出为 uno due tre 需要帮助 NB~在这里,我只是用意大利语树立了一个榜样。它可以是瑞典语、西班牙语、法语等。我认为数据库服务器不适合这样做。数据库的任务是返回数据。字符串的本地化是应用程序级关注的问题。实际上,
SET LANGUAGE Italian
declare @i int
set @i =1
print @i
但是它不起作用
预期输出为
uno due tre
需要帮助
NB~在这里,我只是用意大利语树立了一个榜样。它可以是瑞典语、西班牙语、法语等。我认为数据库服务器不适合这样做。数据库的任务是返回数据。字符串的本地化是应用程序级关注的问题。实际上,数据库应该返回接近其内部表示格式的内容——换句话说,“123”。不是字符串,而是数字。我不明白。英语和意大利语中的数字
102
有何不同?你想要罗马数字(“CII”)吗?我想说的是123读作一、二、三。我希望输出为uno到期tre