SQL Server 中有没有一种方法可以指定列的 RTL 方向?目前我有一个这样的查询:
SELECT IDSource, IDAviculture, Fee , NumberOfReserve, TotalMoney , Name + '(' + Description + ')' AS Descrition, Date
FROM dbo.tblReserve
WHERE (Sell = 1)
数据是波斯语,因此从右到左。问题是除非它不是 rtl,否则它不会以正确的形式显示信息。例如,以下文本需要从右到左,以便 سلام 进入括号内:
علی (سلام)
IDSource IDAviculture NumberOfReserve TotalMoney Name + '(' + Description + ')' AS Descrition Date
12 5 1500 3000 علی (توضیحات)
13 4 700 2500 مینا(تست )
我希望像
IDSource IDAviculture NumberOfReserve TotalMoney Name + '(' + Description + ')' AS Descrition Date
12 5 1500 3000 علی (توضیحات) س
13 4 700 2500 مینا (تست ) س
请注意,Stack Overflow 的编辑器也不支持 RTL,所以基本上它不会正确显示文本。我必须添加一个额外的字母 (س) 才能正确显示。
基本上我上面写的可以翻译成英文:
Name + '(' + Description + ')'
Ali (Description)
Mina (Test)
因为是 LTR,所以在英语中它很好,但是当涉及到 RTL 内容时,它就变得丑陋了。我怎样才能做到这一点?