2009-04-09 12 views
0

私はT-SQLを使用しており、結果セットを出力したいと思います。これは〜2x6(ダイナミックサイズ)のセットですが、CURSORを使用せずにこれをどのように行うことができるかは完全にはわかりません。これらをコンソール/電子メール/どこにでも印刷できる良い方法はありますか?カーソルなしで結果セットを印刷する

答えて

1

batファイルから印刷する場合は、osql.exeを使用してクエリを実行すると、結果が画面に表示されます。 truncやcolumnの設定を読みやすいように設定することができます。

1

2つの列と6つの行があり、カーソルなしで何らかの形で出力したいとしますか?

カーソルを使わずに異なる行を連結することができます(例: col1とcol2という2つの文字列があると仮定します。

 

declare @combined varchar(2000) 
set @combined = '' 

select @combined = @combined + char(13) + isnull(col1,'*') + ' ' + isnull(col2,'*') 
from yourtable 

print @combined 

関連する問題