1

SQL Server Management Studio (2005 以降) で、テーブルを右クリックしてSELECTorINSERTステートメントをスクリプト化すると、すべての列が互いの下に一覧表示されます。

SELECT 
  [field1]
 ,[field2]
 ,[field3]
 ,[field4]
 ...
FROM dbo.[table1]

多くの列を含むテーブルの場合、これにより実際の T-SQL フローを追跡できなくなるため、列を 1 行にまとめることをお勧めします。

SELECT [field1], [field2], [fields3], [field4], ...
FROM [table1]

この出力を取得して変換するツール (オンライン ツールの場合もあります) はありますか? または、SQL スクリプトにオプションがありませんか?

4

3 に答える 3

3

sqlformatにアクセスして、オプションList and Parameters Styleを次のように変更できますNot Stacked

または

Notepad++プラグインを使用Poor Man T-SQL formatterしてオプションを変更することもできます

于 2013-07-04T13:37:25.187 に答える
2

Management studio からテーブルまたはビューに移動し、それを展開して列フォルダーが表示されるようにし、フォルダーをクエリにドラッグすると、そのテーブルのすべての列が 1 行に書き込まれます。

于 2013-07-04T13:38:37.653 に答える
2

検索と置換を使用してそれを行うことができます。

  1. Ctrl+F
  2. クイック交換
  3. チェックUseRegular Expressions
  4. Find Wha`: ",\n\t" (コンマ、改行、集計)
  5. 「、」(コンマとスペース)に置き換えます
  6. すべて置換
于 2013-07-04T13:55:23.533 に答える