質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

Q&A

0回答

899閲覧

データを取得し該当するデータを出力するバッチについて

hm14

総合スコア0

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

0グッド

0クリップ

投稿2021/05/24 01:51

前提・実現したいこと

txtからデータを取得し、データに該当するデータを、
データベースからcsv出力するバッチを作成しています。
ネットで調べてもよくわからず、記載方わかりますでしょうか?

※Microsoft SQL server Management Studio17
※コマンドプトンプとSQLを使用する想定

【txtファイル】
111
222
555

【データベース(テーブル)】
user color direct
111 あお 上
111 黄色 下
222 あか 右
333 黄色 下
444 緑 左
555 白 上

バッチを実行すると、txtに記載がある、111 222 555の行のCSVファイルが指定した場所にできる
バッチを作成しています。

【結果】
<111.csv>
111 あお 上
111 黄色 下

<222.csv>
222 あか 右

<555.csv>
555 白 上

##実施したこと
〇コマンドプロンプト
sqlcmd -s localhost -E -i [SQLファイル] -b -v Para1=?? -s -o [ファイル保存先]

〇SQL
select * from テーブル名 where useri in (???)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/05/24 02:06

調べないことには提示されたようなコードは出てこないと思いますが本当に調べても何も出ないですか? 何をどのように調べましたか?
m.ts10806

2021/05/24 02:07

ちなみに「ネットで調べて出てくる情報が理解できない」だと、「得られたアドバイスが理解できない」のと同じなのでご注意を。
gentaro

2021/05/24 03:06

「調べて出てくる情報」の「どの部分まで理解できて、どこが理解できなかったのか」を提示しないと、回答してもどうせわからんのだろうと思うわなぁ。 義務教育の場じゃないんだから、自分が何をわからないのかの説明をちゃんとしようぜ、という趣旨の話はヘルプにも書いてある。 https://teratail.com/help/question-tips#questionTips2 「2. 質問をする前に自分で何がわからないのかを把握しましょう」
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問