我想将一些int或bigint转换/转换为varchar(在tsql中)。
但无论数据库语言,整理等等,我都希望它是英文版(我需要在客户端解析它)
基本上我正在寻找tsql相当于这个C#代码1234.ToString(CultureInfo.InvariantCulture)
我该怎么办?这种语言是独立的吗? convert(varchar,1234)
答案 0 :(得分:3)
我很确定CONVERT(varchar, some_int)
是文化不变的。
金钱或日期时间不一样
答案 1 :(得分:2)
对于int,基本CAST或CONVERT不会添加分隔符
对于强制转换,这是正常的1234567
但是这些不同的文化不是:1,234,567
或1'234'567
或1.234.567
。而且你无法在T-SQL 干净地中生成后者