Маски в ABAP и SQL

Файловая система Open SQL ABAP
Любое кол-во символов * % *
Один любой символ ? _ +

Давайте рассмотрим примеры поиска
SQL используется оператор LIKE

Внутренние таблицы ABAP используем оператор CP и NP для:
Чтение по маске:

 

Удаление по маске(проверить возможность установить CP NP)
и использовать RANGE

Эскейп символ.

Немного усложним задачу, что если в искомой строке уже будет  специальный
символ. Например, мы хотим выбрать строку "В молоке 30% жирности"
Для этого и существуют дополнение ESCAPE. SAP рекомендует использоать символ "#"

Пример:

Для внутренних таблиц аналогично, но работает без дополнения:

 

Добавить комментарий

Ваш адрес email не будет опубликован.