У меня есть функциональный модуль, который импортирует my_values
my_values
- это пользовательский тип внутренней таблицы.
Эта переменная "my_values" содержит, например: ["foo","bar"]
Я хочу выбрать все значения из таблицы Z_MYTAB
, где столбец my_col
находится в my_values.
Я пробовал это:
SELECT * FROM Z_MYTAB WHERE
my_col in @my_values INTO TABLE @DATA(my_rows).
Но это приводит к ошибке:
таблица my_values имеет неправильную структуру строк
(сообщение переведено на английский язык. Оригинал может немного отличаться)
Я мог бы зациклить my_values
, но я бы хотел этого избежать.
Как сделать SQL IN
с переменными хоста, которые являются внутренними таблицами?