第一種,把fs當做乙個泛型,什麼東西都可以放進去
data : begin of man,
name type str,
***(20) type c,
height type i,
end of man.
data : a_man like man.
a_man-name = '阿勇'.
a_man-*** = 'f'.
a_man-height = 171.
field-symbols : like man.
assign a_man to casting.
write :/ -name, ' ',-***,' ',-height.
第二種,把fs當做乙個儲存位址的指標
field-symbols : type c.
data :
str(20) type c value 'hello world!',
name(20) type c value 'str'.
assign str to .
write :/ .
assign name to .
write :/ .
assign (name) to .
write :/ .
fs還有第一種用法補充:
因為可以當做泛型,所以可以放內表的東西
但是很多時候大家都不這樣做,因為這樣做無疑是走了彎路
事實上:fs相當於乙個裸露著的利器,而internal_table就是乙個包裹著的普通劍
it因為封裝好了,用起來方便,所以大家都用it了
但是既然是封裝的東西,那就避免不了每次用的時候,會要走封裝的路線,要把外殼之類的全部跑完,才能呼叫裡面的東西
因為sap是針對erp的,當然對在資料操作的時候優化了一些,所以處理資料比較快,還比較難區別出來
但是當loop迴圈,超過5次的時候,fs的速度就會明顯快出來了~~
mysql的兩種引擎 mysql的兩種儲存引擎
背景 最近在使用spring data jpa操作mysql,在使用jpa的自動建表功能之後,處理多對多關係 manytomany的時候,spring data jpa會給中間表的兩個欄位都加上外來鍵引用。當前使用的版本預設的資料庫儲存引擎為myisam。這種儲存引擎是為資料庫查詢效能而生的,不支援...
Divide Two Integers 的兩種解法
divide two integers without using multiplication,division and mod operator.if it is overflow,return max int.解題思路 1.通過被除數減去除數來得到被除數中包含多少個除數,一直減到被除數小於等於...
MyBatis collection的兩種形式
與association一樣,collection元素也有兩種形式,現介紹如下 一 巢狀的resultmap 查詢教師及其指導的學生的資訊。由於教師 學生都有 id name gender等屬性,因此給教師的字段都起了別名 select t.id t id,t.name t name,t.gende...