邏輯資料庫的用法

2021-05-25 01:25:00 字數 2032 閱讀 5148

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 ...