0

SQL Server 2008 (同じく 2005) で大規模なストアド プロシージャをデバッグする必要があります。

その手順 StepByStep に進むことができないため、いくつかの出力ファイルを使用してデバッグする必要があります。

実際に私は次のようなものを使用します

DECLARE @SQL VARCHAR(8000) 
SELECT @SQL = 'BCP "SELECT * FROM MY_TABLE" QUERYOUT "D:\TDB\test.txt" -C -T -w' 
EXEC MASTER..XP_CMDSHELL @SQL 

ただし、このアプローチには # テーブルを使用できないなどの複数の制限があり、フィルターを使用する複雑な方法 (where X='+cast(@MYLocalVar as varchar)+')...

MySqlのように、選択をファイルに出力する他の方法はありますか

SELECT * into outfile '../../htdocs/VIP/Temp/temp.txt' from tmp_Menu2;
4

1 に答える 1

0

データをテーブルに簡単に配置できます。

SELECT *
into      anotherdatabase..outtable
from . . .

これにより、必要な列を含む新しいテーブルが作成されます。

何かをファイルに出力するには、bulk export.

于 2013-03-27T14:54:38.510 に答える