Thursday, November 27, 2014

Dərs 27: İnternal Table-lar üzərində Əməliyyat etmək...

1) APPEND:
APPEND dəyişən TO I_TAB. Dəyişən-i I_TAB-ın son sətirinə yaz".
APPEND INITIAL LINE TO I_TAB. I_TAB-ın son sətirinə boş dəyər yaz".
APPEND LINES OF I_TAB1 TO I_TAB2. I_TAB1-in sətirlərini I_TAB2-nin sətirlərinin sonuna yaz".
APPEND LINES OF I_TAB2 FROM INDEX1 TO INDEX2 TO I_TAB1. “I_TAB1 in INDEX1 ile INDEX2 arasında qalan sətirlərini I_TAB2-in sətirlərinin sonuna əlavə edir".

2) INSERT:
INSERT dəyişən INTO TABLE I_TAB“Dəyişəni I_TAB-ın son sətirinə əlavə edir".
INSERT dəyişən  INTO I_TAB INDEX 3. “Dəyişəni I_TAB-ın 3-cü sətirinə əlavə edir".

3) MODİFY:
MODIFY I_TAB INDEX 2 FROM dəyişən. “I_TAB-ın 2-ci indeksindəki dəyəri dəyişənin qiyməti ilə yeniləyər".

4) DELETE:
DELETE I_TAB INDEX 2. I_TAB-ın 2-ci indeksindəki dəyəri sil".
DELETE I_TAB WHERE ID = 2. I_TAB-ın içindən ID-si 2 olan dəyəri sil".

5) SORT:
SORT I_TAB BY ID DESCENDING/ASCENDING“I_TAB-ın sətirlərini ID dəyərlərinə görə sırala".

6) READ:
READ TABLE I_TAB INTO dəyişən INDEX 1“I_TAB-ın index1-dəki dəyərini dəyişənin içinə at".
READ TABLE I_TAB INTO dəyişən  WITH KEY ID = 10“I_TAB-ın ID-si 10 olan ilk dəyərini dəyişənin içinə at".

7) LOOP:
LOOP AT I_TAB INTO STRUCTURE.
  * I_TAB-ın bütün sətirlərində gəz".
ENDLOOP.

LOOP AT I_TAB INTO STRUCTURE WHERE ID = 10.
  * I_TAB-ın ID dəyəri 10 olan sətirlərində gəz".
ENDLOOP.

LOOP AT I_TAB INTO STRUCTURE FROM INDEX1 TO INDEX2.
  * I_TAB-ın INDEX1 ilə INDEX2 sətirləri arasında gəz".
ENDLOOP.

No comments:

Post a Comment