SQL Server 2000 では、テーブル データ (部分的ではなく全体) をテキスト ファイル (csv またはタブ) に変換する必要があります。
tblCustomer
たとえば、名前、住所、電話番号を含むテーブル ( ) でこれを行うにはどうすればよいですか?
SQL Server Management Studio を使用していません。毎日実行するストアド プロシージャのグループが多数あり、グループの 1 つに追加するストアド プロシージャを作成したいだけです。
SQL Server 2000 では、テーブル データ (部分的ではなく全体) をテキスト ファイル (csv またはタブ) に変換する必要があります。
tblCustomer
たとえば、名前、住所、電話番号を含むテーブル ( ) でこれを行うにはどうすればよいですか?
SQL Server Management Studio を使用していません。毎日実行するストアド プロシージャのグループが多数あり、グループの 1 つに追加するストアド プロシージャを作成したいだけです。
Management Studioを使用している場合は、これを試すことができます:
- SQL Server Management Studioで、テーブルがあるデータベースを右クリックし、[タスク]->[データのエクスポート]を選択します。これにより、SQL Serverインポートおよびエクスポートウィザードが表示されます。これは、SQLServer2000のDTSインポート/エクスポートユーティリティと非常によく似ています。
- [データソースの選択]画面からテーブルを選択し、[次へ]をクリックします。
- 「宛先の選択」で、宛先として「フラットファイル宛先」を選択し、ファイル名を入力します。
その後、[次へ]をクリックするだけで、もう大丈夫です。
クエリを使用してxmlにエクスポートしてから、アプリでcsvに変換することもできます。これをチェックしてください:XMLの場合
または、@ Aaronが言ったように、BCPユーティリティを使用します
編集
あなたがクエリの方法が欲しいと言ったように、私はに行き、For XML
彼らは結果をCSV形式に解析します。AFAIK、SQLサーバーには、必要なことを自動的に実行する方法がないため、自分で作成する必要があります。また、このサンプルを適応させることができます。
SQL Server Management Studio を使用していますか?
その場合は、データベース名を右クリックして、コンテキスト メニューから [タスク] -> [データのエクスポート] を選択し、ウィザードに従います。