Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Wed Sep 30, 2009 4:36 pm Post subject: INTO CORRESPONDING FIELDS OF TABLE vs INTO TABLE
Добрый день, есть вопрос. Есть ли выигрыш в производительности INTO TABLE перед INTO CORRESPONDING FIELDS OF TABLE. Или в чем INTO TABLE лучше, чем INTO CORRESPONDING FIELDS OF TABLE? _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Posted: Wed Sep 30, 2009 4:56 pm Post subject: Re: INTO CORRESPONDING FIELDS OF TABLE vs INTO TABLE
Вот нашел интересный примерчик:
XXX_:) wrote:
Added by Srihari Hebbar , last edited by Srihari Hebbar on Oct 04, 2007
A recent query on SDN prompted me to post this. The question was about whether an INTO CORRESPONDING FIELDS OF addition in a select statement will make significant difference to the selection time.
I decided to write a small piece of code to compare the run-time of two selects and compare them.
REPORT ZTEST_SELECT.
DATA: IT_BSEG TYPE TABLE OF BSEG.
DATA: t1 TYPE i,
t2 type i,
t3 type i,
t4 type i,
t0 type i.
*first select
GET RUN TIME FIELD t1.
SELECT * FROM BSEG
INTO CORRESPONDING FIELDS OF TABLE IT_BSEG
BYPASSING BUFFER.
GET RUN TIME FIELD t2.
*second select
GET RUN TIME FIELD t3.
SELECT * FROM BSEG INTO TABLE IT_BSEG
BYPASSING BUFFER.
GET RUN TIME FIELD t4.
проверил самостоятельно - действительно into corresponding примерно в 1,5 раза дольше отрабатывает. Думаю имеет смысл использовать только при выборке из join'ов.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Thu Oct 01, 2009 12:26 am Post subject:
ppeter wrote:
проверил самостоятельно - действительно into corresponding примерно в 1,5 раза дольше отрабатывает. Думаю имеет смысл использовать только при выборке из join'ов.
Выборка из BSEG в данном случае не показательна т.к. на самом деле на уровне БД считывается таблица rfblg.
Попробуйте выборку из BSIS вместо BSEG, к примеру.
И указывайте не select *, а десяток-другой полей
При join вообще лучше select * не использовать. См. рекомендации SAP _________________ С уважением,
Удав.
Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Thu Oct 01, 2009 3:51 pm Post subject:
а я уж смутился, думал какая то фича есть при выгрузке в SORTED _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.