0

私は実際にはこれに気づいていませんでした。Access2003/2007では、SQLクエリ文字列の名前とは異なる列の表示名を設定できました。しかし、SQL Server 2008では、このオプションが見つかりませんでした。「説明」を見つけましたが、それは私が望むものではありません。

SqlServer2008に必要な非常に便利な機能だと思います。データを取得してDataGridViewに表示すると、SQLクエリ文字列の列名が表示されます。

また、SQLクエリ文字列に目的の名前を埋め込むことができることはわかっていますが、列が多いと時間がかかり、再利用できません。

誰かがSQLServer2008で「列の表示名」を設定するのを手伝ってくれたら幸いです、みんなありがとう:)

これはテーブル設定ページであり、「列の表示名」はありません

col、col2...の代わりに列名を表示する必要があります。

4

3 に答える 3

2

残念ながら、この機能はSQL Serverでは使用できませんが、プロパティにスペースを追加するなど、任意の方法でプロパティに名前を付けることができます。

T-SQLで「AS」キーワードを使用してクエリを実行するときに、フライのフィールドの名前を変更することもできます(selectステートメントで列のエイリアスを確認してください) 。

Select col1 as [Hello World] from table1

「[、]」は、列名がどのキーワードとも競合しないようにするための修飾子であり、列名にスペースがある場合に使用する必要があります。

DataGridViewには、列名を設定する機能もあります。詳細については、以下のリンクを確認してください。

于 2013-03-09T10:05:01.800 に答える
0

あなたはこれを使うことができます:

select col1 as mycolumname from ...
于 2013-03-09T10:00:42.087 に答える
0

SQLServerにはこの機能はありません。
次の手順で列名を設定できます。

SELECT ColumnName AS 'DesireColumnName'

またはView、目的の列名でを作成します。したがって、新しい列名は、で使用すると再利用可能になりますView

于 2013-03-09T10:01:08.153 に答える