1
有沒有辦法在SQL Server
,這樣我可以指定rtl
方向的一列? 目前,我有這樣的查詢:如何爲SQL Server中的列指定RTL方向?
SELECT IDSource, IDAviculture, Fee , NumberOfReserve, TotalMoney , Name + '(' + Description + ')' AS Descrition, Date
FROM dbo.tblReserve
WHERE (Sell = 1)
的數據是在波斯語,從而left.The問題吧,除非是它不RTL,它不顯示在正確form.For例如下面的文本信息需要是正確的,以便留給سلام進去括號
علی(سلام)
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 مینا (تست) س
請注意,堆棧溢出編輯器不支持RTL
要麼,所以基本上它不會正確顯示文本,所以我不得不把一個額外的信(س),使其正確顯示它。
基本上是我上面寫的可以翻譯成英文爲:
Name + '(' + Description + ')'
Ali (Description)
Mina (Test)
英語
因爲是LTR
它是好的,但是當涉及到RTL內容它變得醜陋。 我如何得到這個權利?
如果您提供示例數據並僅提供相關列,則可能會更清楚。 [我假設的這樣的事情](http://www.sqlfiddle.com/#!3/d41d8/10225) – 2013-03-02 19:09:36
編輯問題 – Breeze 2013-03-02 19:21:14
您能否存儲RTL標記(https://en.wikipedia.org/wiki/從右到左標記),文本應該從右向左渲染? – 2013-03-02 22:43:48