精通cobol 9 11 1 為何要使用索引表

2021-06-16 01:11:00 字數 405 閱讀 3915

索引表指的是表中資料通過索引索引來管理的表。學習索引表,必須建立在學習下標表的基礎之上。對於索引表中所涉及到的和下標表類似的知識,如

occurs

語句的用法,二分查詢的概念等,本節將不再贅述。

使用索引表的目的除了包含使用表的用途外,主要是用於更高效地對資料進行查詢。具體體現在以下兩個方面。

q提供更高效的目標**,即索引。程式在實際執行中對索引的使用效率要遠高於對下標變數的使用效率。

q提供更快捷的查詢方式。在索引表中,可以使用

search

和search all

語句對資料進行查詢。這兩種語句使用的查詢方式是二分查詢方式,故更加快捷。同時,若要使用

search

和search all

語句對資料查詢,必須針對索引表進行。

精通cobol 9 1 3 表的基本用途

表的基本用途是減少 編寫量,優化資料操作,便於資料查詢。對於如何利用表進行資料查詢,在本章後面幾節中將詳細講到。對於如何通過表減少 編寫量和優化資料操作,下面將結合乙個簡單例項進行具體講解。在銀行系統的應用軟體中,乙個類似於零存整取的系統是十分常見的。為突出本節討論的問題,可以對此進行乙個抽象模型的...

精通COBOL 11 5 2 靜態呼叫程式示例

下面通過具體的程式示例,以便更好地說明靜態呼叫的特點及用法。首先,假設在靜態呼叫中,某一主程式 如下。identificationdivision.program idstatic main.auther environmentdivision.datadivision.working storag...

精通COBOL 11 2 1 子程式的命名規則

子程式的命名通常和普通程式的命名方式相同。但是需要注意的是,對於子程式而言,不可將其字首命名為以下這幾個名字。afbafh cbccee edcibm ifyigy igzilb 實際上,以上名字都屬於 ibm相關產品的名字。如果將子程式的字首命名為以上名字,則在主程式中將不能對其進行呼叫。當在主程...