что, дескать, "есть ситуации..", но по факту реальных рабочих вариантов не видел.
тоже вчера этим задавался. может старая версия open cursor ?
ЭТо каким образом ты это видишь?
например с этим оператором package size
читать по одной строке мильон раз, а не мильон строк за раз
проверка наличия записи в соответствии с заветом SLIN\SCI\ATC
Ноно, я бы попросил. Есть же UP TO 1 ROWS для этого.
А нафига? по факту это ж селект сингл в цикле?
именно. он без endselect не сработает
нее, это другое :)
Ты што. Я так постоянно строку отбираю.
иии? up to 1 rows требует endselect. что не так-то?
Только в случае выбора в структуру. Если выбирать во внутреннюю таблицу, то не требует
для этого есть курсоры. лучше их юзать, чем Select\endselect
ну.. зачем более сложная сущность, когда нужна просто проверка?
когда нужна просто проверка, нужно брать SELECT SINGLE @abap_true
ну я ж говорю: для тех кто чтит SLIN\SCI\ATC такой вариант не катит
Вот тут Михаил давно уже всё разжевал. Я юзаю его рекомендации https://abap-blog.ru/osnovy-abap/select-single-i-up-to-1-rows/
и как раз и написано, что эндселект вполне себе вариант. так шта....
Экзотический. 🙂 А ты сказал, что вообще не работает без него UP to 1 rows
Нет. Там нет про экзотику
так что решили про select-endselect ? зачем он? старая реализация open Cursor ?
обратная совместимость
Обсуждают сегодня