+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средства » SE38 - ABAP Редактор (Модератор: Dmitriy)Тема:
|- Обновление данных таблиц Native SQL




Автор Тема: Обновление данных таблиц Native SQL  (Прочитано 962 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн themax

  • Newbie
  • *
  • Сообщений: 219
  • Reputation Power: 0
  • themax has no influence.
  • YearsYearsYearsYearsYearsYears
Обновление данных таблиц Native SQL
« : Июль 01, 2017, 03:18:07 pm »
Доброго времени суток. уважаемые ABAP-еры.

Возник такой вопрос, который я пока ни где не могу найти ответ, может кто делал такие вещи. В общем считываю данные с Нативного SQL сервера. Вроде бы всё понятно и язык DML для таких вещей есть, но с недавнего времени мне нужно изменять данные в таблицах этого SQL сервера, а не просто считывать. Поискал документацию и по Insert строки или Delete вроде как всё понятно и работает, но вот по Update, т.е. изменение строки не получается, вот код
Код: You are not allowed to view links. Register or Login
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

  • Newbie
  • *
  • Сообщений: 219
  • Reputation Power: 0
  • themax has no influence.
  • YearsYearsYearsYearsYearsYears
Re: Обновление данных таблиц Native SQL
« Ответ #1 : Июль 03, 2017, 08:49:22 am »
Блин, затупил чота. Не указал количество символов переменной. Вопрос снимается.