
私が思うバッチ処理というのは
XXX.batをジョブスケジューラから呼び出し
XXX.batに記載されているPL/SQLでCSVファイルの
読み込み OR 出力 をして他のシステムや大量の処理を
夜間バッチとかで処理するのかなと思っています。
1.この認識であっているでしょうか
2.PL/SQLをもちいないでselect name,&,& id,&,& address where employee
カンマ編集のところは調べないとわかりませんがこんな感じのSQLと
YYY.batでCSVファイルを作成できたりしますか
3.もしできるのなら具体的なbatファイルの記載例を載せていただきたいです。
4.バッチファイルってselect,insert,updateの一連の処理を大量にする
とCSVファイルの読み込み、書き込みをするのどちらかのパターンである
認識で正しいですか
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
バッチ処理というのは一括処理といって、その手段は限定されていません。
起動はスケジューラである必要は無く、手動等でも良い。入力や出力はCSVやデータベースと限定されるものでもなく、テキストファイルや帳票(出力)であったりもします。
一括処理というのは随時処理(リアルタイム)ではなく、纏めておいて一挙に処理することを言います。商品販売の事例で言えば、電話で注文を受けるたびに商品を梱包して発送するのがリアルタイムであり、電話を受けた時点では記録だけしておいて、夕方記録から全ての商品を一括で梱包&発送するやり方が一括処理です。
バッチ処理は夜間実行することが量的には多いと思いますが、商品販売の事例は次の様なケースも結構あります。リアルタイムで午後2時までに本日発送分の注文を受け付け、2時に締め切ったらバッチ処理で商品ピッキングリスト(倉庫からの荷出しリスト)と発送伝票を印刷。それに基づいて作業員が荷物を梱包取りまとめし、配送トラックが4時に出発する。
2~4は申し訳ありませんが回答不可です。
No.3
- 回答日時:
1. 前半の方はあっていません
バッチ処理とは、一括処理という意味であり、一括処理であれば手動でコマンド投入してもバッチ処理といいますし、XXX.batではないコマンドによる実行でもバッチ処理です。MSDOS時代から使われているXXX.batという「バッチファイル」は、シェルコマンドを記述することでここに書かれていることを実行してくれる機能なだけであり、XXX.batを実行することが必ずしもバッチ処理であるとは限りません。UNIX系のOSでは、同様のファイルのことを「シェルスクリプト」と呼びます(こちらの呼び名の方が、実態をより的確に表しているためしっくりきます)。
バッチ処理の代表的な例は次のようなものがあります。最初の課金集計以外は、DBとは無関係ですがバッチ処理です。またこれらは「バッチファイル」や「シェルスクリプト」で実装されているとも限りません。
・有料サイトなどで月次の課金集計処理を行う
・ログを解析し、統計情報を出力する
・古いファイルを一括削除する
・データやファイルを一括バックアップする
・検索エンジン用に、インターネットのWebサイトをクローリングする
・メールマガジンを登録者に送付する
もちろん、例示されている処理内容そのものは一括処理ですのでバッチ処理であると言えます。
2以降のことはよく知りませんので、有識者の回答をご参考に。
No.2
- 回答日時:
バッチ処理と言うのは、
システムが暇なときに一括処理をする、ことを言います。
会社のシステムでは、夜間の一括処理がそうです。
バッチファイル(*.bat)で処理をする、
これは手法であって、これを言っているのではありません。
No.1
- 回答日時:
それもバッチ処理ですが、バッチ処理ってもっと範囲が広いです。
DBにこだわる必要はありませんし、必ずしもスケジューリングする必要はありません。
私も正確な定義までは分かりませんが、前もって手順を纏めて自動化したものがバッチ処理だと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
量子コンピューターに従来のソフトウェアは使えますか?
ソフトウェア
-
フロア内でのネットワーク分離(無線LAN)の方法を教えてください。
ネットワーク
-
ドメインをIPアドレスに変換するにはどうしたらいいでしょうか?
ネットワーク
-
4
学校のパソコンのブロック解除は法に抵触するか
セキュリティソフト
-
5
パワーポイントで毎月やる仕事があるのですが、課長から、「出来がそれほど良くないから毎回オレが直してる
PowerPoint(パワーポイント)
-
6
サブネットマスクとのAND演算
ネットワーク
-
7
アセンブリ言語について。
その他(コンピューター・テクノロジー)
-
8
外部インターフェースのファイル送信プログラムについて
システム
-
9
Ⅽドライブ内のファイルを完全削除
システム
-
10
パソコンについて Dellのパソコンを購入したいと思ってます。 が、ネットで調べると初期不良が多いと
システム
-
11
業務で社内システムを使用するのですが、チェックボックスを選択するところがありまして、数が多い時に選択
システム
-
12
スイッチ・スイッチングHUBの管理について(非技術的な質問です)
ネットワーク
-
13
あるスマートフォンのCPUのクロック周波数は、2.4GHzである。4クロックで処理される命令を1秒間
システム
-
14
中身のファイルは残したままフォルダだけを削除することは普通にできますか?
Windows 10
-
15
プログラム実行しようとすると実行中のwindowsのバージョンと互換性がありません と表示される。
Windows 10
-
16
揮発性関数の語源・由来は何ですか?
Excel(エクセル)
-
17
車でたまに停止線を超えて停止して歩道にはみ出してることとかを見かけるんですが、そういう車ってなんで大
地図・道路
-
18
プログラミングって数学使うんですか? 英語はできますが...数学はできないです
その他(プログラミング・Web制作)
-
19
プログラムを教えてください。大至急
C言語・C++・C#
-
20
プログラミングについて質問があり投稿させていただきました。 現在考えているのが0~4秒の間はAの作業
その他(プログラミング・Web制作)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Accessのレポートを自動でAcrob...
-
5
エクセルで、日付を入力すると...
-
6
.htaccess RewriteEngine でリ...
-
7
EXCEL VBA マクロ 実行する度に...
-
8
VBAでループ内で使う変数名を可...
-
9
Do~Loopした回数をカウントしたい
-
10
【Excel】特定の文字を含むセル...
-
11
フローチャート
-
12
セルの値が0はクリアするマクロ
-
13
DoEventsがやはり分からない
-
14
他の国だって汚染水を海に流し...
-
15
findは動くがfindnextがマクロ...
-
16
教えてください
-
17
Loadイベント中にほかのイベン...
-
18
IQテストの数列
-
19
Select Case文でこのようなこと...
-
20
Do Until rs1.EOF であるレコ...
おすすめ情報
公式facebook
公式twitter