Обновление данных таблиц Native SQL

Автор themax, Липень 01, 2017, 03:18:07 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

themax

Доброго времени суток. уважаемые ABAP-еры.

Возник такой вопрос, который я пока ни где не могу найти ответ, может кто делал такие вещи. В общем считываю данные с Нативного SQL сервера. Вроде бы всё понятно и язык DML для таких вещей есть, но с недавнего времени мне нужно изменять данные в таблицах этого SQL сервера, а не просто считывать. Поискал документацию и по Insert строки или Delete вроде как всё понятно и работает, но вот по Update, т.е. изменение строки не получается, вот код data: tik(10),
      tik2 TYPE n.
tik2 = 11.
tik = 'zaritustra'.
TRY.

    EXEC SQL.
      update  tab set data = :tik  WHERE id = :tik2

    ENDEXEC.

И вроде бы простой и понятный код, но именно в таком виде не работает. Если же я вместо переменной tik2 укажу явное значение тогда строка таблица Нативного SQl изменяется, может кто делал и знает как работать именно с update.

themax

Блин, затупил чота. Не указал количество символов переменной. Вопрос снимается.

SMF spam blocked by CleanTalk