- 2016.10.03
COBOL/READ/WRITEステートメント
【READ/WRITEステートメント補足資料】 COBOLのREAD/WRITEステートメントを使用したコーディングサンプルを載せています。 READ/WRITE命令とファイルの定義、他の命令との関連が理解できると思います。 入力ファイルから単価と数量を入力し、金額を算出して出力ファイルへ出力するプログラムです。 単純な処理ですが、ほとんどのプログラムは、入力ファイルや出力ファイル […]
【READ/WRITEステートメント補足資料】 COBOLのREAD/WRITEステートメントを使用したコーディングサンプルを載せています。 READ/WRITE命令とファイルの定義、他の命令との関連が理解できると思います。 入力ファイルから単価と数量を入力し、金額を算出して出力ファイルへ出力するプログラムです。 単純な処理ですが、ほとんどのプログラムは、入力ファイルや出力ファイル […]
SELECTステートメントは、テーブルを参照するためのステートメントです。 売上テーブルから任意のお客様番号、売上年月、商品番号をキーとして全ての項目を参照するためのSQLを記述してみます。 参照するキーは、お客様番号=CUST01、売上年月=200001、商品番号=A0000001とします。 SALTBL(売上テーブル) お客様番号 売上年月 商品番号 単価 数量 金額 […]
SQL(Standard Query Language)は、データベースのテーブル(表形式のデータ集合体)を操作するための言語です。 COBOLに限らずデータベースを利用するためには、SQLを使用することになりますので、基本的なことだけ解説しておきます。 データベースは、DBMS(データベースマネジメントシステム)というデータを管理する仕組みを指す場合と、テーブルの集合体を指す場合があります。 例 […]
通常、命令は記述された順番に実行されていきますが、同じ処理を繰り返し実行したり、他の処理へ制御を移すためにPERFORM命令を使用します。 【一般的な記述】 PERFORM 「手続き名・セクション名」 「VARYING 項目名 FROM 初期値【数字常数・項目名】 BY 増減値【数字常数・項目名】」 「UNTIL 条件式」 ①手続き名・セクション名 制御を渡す手続き名を記述する。 […]
【プログラミング言語】 プログラミング言語は、コンピュータに動作指示を与えるための言語です。 コンピュータが解読できる言語は、機械語と呼ばれる言語だけです。 機械語は、数字のみの組み合わせで構成されているため、人が理解するには大変な労力を必要とします。 コンピュータの種類によって、機械語も異なります。 このため、人に理解しやすい表現方法で記述できる言語が開発されました。 コ […]