0

SQL Server 2000 では、テーブル データ (部分的ではなく全体) をテキスト ファイル (csv またはタブ) に変換する必要があります。

tblCustomerたとえば、名前、住所、電話番号を含むテーブル ( ) でこれを行うにはどうすればよいですか?

SQL Server Management Studio を使用していません。毎日実行するストアド プロシージャのグループが多数あり、グループの 1 つに追加するストアド プロシージャを作成したいだけです。

4

2 に答える 2

0

Management Studioを使用している場合は、これを試すことができます:

  1. SQL Server Management Studioで、テーブルがあるデータベースを右クリックし、[タスク]->[データのエクスポート]を選択します。これにより、SQL Serverインポートおよびエクスポートウィザードが表示されます。これは、SQLServer2000のDTSインポート/エクスポートユーティリティと非常によく似ています。
  2. [データソースの選択]画面からテーブルを選択し、[次へ]をクリックします。
  3. 「宛先の選択」で、宛先として「フラットファイル宛先」を選択し、ファイル名を入力します。

その後、[次へ]をクリックするだけで、もう大丈夫です。

クエリを使用してxmlにエクスポートしてから、アプリでcsvに変換することもできます。これをチェックしてください:XMLの場合

または、@ Aaronが言ったように、BCPユーティリティを使用します

編集

あなたがクエリの方法が欲しいと言ったように、私はに行き、For XML彼らは結果をCSV形式に解析します。AFAIK、SQLサーバーには、必要なことを自動的に実行する方法がないため、自分で作成する必要があります。また、このサンプルを適応させることができます。

ここここであなたはあなたを助けるかもしれないいくつかのスクリプトを見つけることができます。

于 2012-10-29T15:33:30.453 に答える
0

SQL Server Management Studio を使用していますか?

その場合は、データベース名を右クリックして、コンテキスト メニューから [タスク] -> [データのエクスポート] を選択し、ウィザードに従います。

于 2012-10-29T15:29:35.817 に答える