1

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 コンテンツになると見苦しくなります。どうすればこれを正しく行うことができますか?

4

1 に答える 1

0

左から右に保存して、選択するときにリバース機能を使用すると、効果的に右から左に表示されますか?

REVERSE (Transact-SQL)

于 2013-03-02T21:17:15.037 に答える