12

ここで見られるようにLINKにカーソルを合わせると、その*SELECT * from...表される列のリストがツールチップに表示され*ます。

ツールチップからクリップボードにテキストをコピーする方法はありますか?

オブジェクト エクスプローラーの列フォルダーを使用して、クエリ エディター ウィンドウにドラッグすることで列のリストを生成できることはわかっていますが、一時テーブルはオブジェクト エクスプローラーに表示されないため、これは機能しません。

編集

完全を期すために、「オブジェクト エクスプローラーでテーブルを右クリックし、[スクリプト テーブル] -> [作成] -> [新しいクエリ エディター ウィンドウ] を選択できます」の下の回答を参照してください。も上記と同じ理由で使えません。

編集終了

私が使用している SSMS のアドオンである SSMSBoost でこれを行う方法がわかりません。(私が言及する唯一の理由は、SSMSBoost 開発者が SO で機能要求をしているのを見たことがあると確信しているからです??)

EDIT 2:実際にコードを実行して一時テーブルを作成せずに、 *inをすばやく展開する方法は他にありますか? SELECT * from #Temp_Table編集終了 2

4

4 に答える 4

12

列のサブフォルダーをオブジェクト エクスプローラーからエディターにドラッグするだけで、列がリストとして追加されます。

于 2017-02-06T03:03:32.747 に答える
2

この質問に非常に似ています。その質問から受け入れられた答えは次のとおりです。

select * from tempdb.sys.columns where object_id =
object_id('tempdb..#mytemptable');
于 2014-01-08T16:42:52.670 に答える
0

オブジェクト エクスプローラーでテーブルを右クリックし、Script Table as -> CREATE to -> New Query Editor Windowを選択します。

このコマンドが作成するスクリプトの上部付近に必要な情報。

于 2014-01-08T15:35:03.583 に答える