SQL Serverで作業しているので、複数の表を文字列(NVARCHAR(1000)として定義)に挿入する必要があります。SQL Serverでchar(9)の長さを設定する方法
問題は、char(9)が余りにも多くのスペースを導入し、可能であれば、表の長さを設定する方法を探していることです。
私は例作る:
SELECT t.name + char(9) + t.surname + char(9) + t.number
FROM table t
このような印刷何か(_はスペースですIMMAGINE):
Luk_________Franklin_________34512334
David_______King_____________45
しかし、私は必要なのです。
Luk____Frank lin____34512334
David__King________45
私は解決策は、例えば可能性があることを知っている:「使用SPACE(4)」が、私はプロプライエタリなソフトウェアでラベルにその列の内容を置くので、私は集計を必要としています。これは、すべての名前、姓および番号が整列され、集計(私が考える)のみが私を助けることができることを意味する。
私は自分自身をうまく説明したいと思っています。
プレゼンテーションの書式設定はSQL Serverの仕事ではないため、意図していなかったこの目的のために使用することをますます困難にしています。私は強くあなたがこれのために明示的に設計された多くの、多くの異なるツール、ユーティリティ、設備を使用することを強くお勧めします。 SQL ServerからExcel、VB、C#、Accessなどのデータにデータを引き出します。これは、テキスト書式設定の方がより優れています。 – RBarryYoung