tables: scustom, scarr, spfli, sflight, sbook.
*nodes: spfli, sflight, sbook.
data: begin
of gt_logic occurs 0,
carrid type scarr-carrid,
carrname type scarr-carrname,
connid type sflight-connid,
fldate type sflight-fldate,
cityfrom type spfli-cityfrom,
cityto type spfli-cityto,
bookid type sbook-bookid,
customid type sbook-customid,
name type scustom-name,
paymentsum type sflight-paymentsum,
end
of gt_logic.
data: v_book_num type
i value
0.* get sflight late.
* get spfli late.
* select carrid cityfrom cityto into corresponding fields of table gt_logic from spfli.
selection-screen
begin
of block blk1 with
frame
title text-002.
selection-screen
begin
of line.
selection-screen
comment 1(30) text-003.
parameters p_books type
i obligatory.
selection-screen
end
of line.
selection-screen
end
of block blk1.
start-of-selection.
write:/(20) 'carrier name',
(15) 'connection id',
(15) 'flight date',
(10) 'city from',
(10) 'city to',
(10) 'book number',
(20) 'passenger name',
(15) 'amount in local currency'.
get spfli.
gt_logic-carrid = spfli-carrid.
gt_logic-cityfrom = spfli-cityfrom.
gt_logic-cityto = spfli-cityto.
get sflight.
v_book_num = 0.
gt_logic-connid = sflight-connid.
gt_logic-fldate = sflight-fldate.
gt_logic-paymentsum = sflight-paymentsum.
get sbook.
v_book_num = v_book_num + 1.
check v_book_num le
10.get sflight late.
format
color
3.write:/ 'plane type: ', sflight-planetype,
/ 'occupied seats:', sflight-seatsocc,
/ 'total of current booking:',sflight-paymentsum.
uline.
format
color off.
邏輯資料庫
定義邏輯資料庫,對於訪問資料來說在效能上有較大的提高。對於有附加 邏輯資料庫 的報表程式 最重要的 事件是邏輯 資料庫程式 從資料庫表 中讀取了行 的時刻 參 見 用邏輯資料庫訪問資料 要在此 事件處啟動 過程塊,請 按照下列方 法使用 get 語句 get fields 此語句之後 可以使用 資料...
資料庫的邏輯設計
oracle優化軟結構 能移出system表空間的東西盡量移出。將程式表和資料表分別存在不同的表空間。減少io操作 索引段不應該與其相關的表存在同乙個表空間。因為dml操作的時候同時會維護所以。alter index index name rebuild tablespace tablespace ...
對邏輯資料庫的操作
使用資料庫語言時,一定要注意以分號結尾 1 建立資料庫create database 資料庫名 create database scores 建立指定名稱的資料庫,字符集使用的是 安裝資料庫時的指定的字符集 create database 資料庫名 character set 字符集 create ...