При добавлении набора изменений в формате dml обновленное значение можно получить по запросу select - PullRequest
0 голосов
/ 21 ноября 2018

Я хочу добавить набор изменений, чтобы обновить значение столбца таблицы в формате yaml, и обновленное значение выбирается во время выполнения с помощью запроса выбора;

UPDATE table SET groupid=(select id from group where groupname='star') WHERE studentid=(select studentid from student where name ='abc');

формат yaml

 - changeSet:
      id: 1
      author: abc
      changes:
         - update: 
             tableName: table
             columns:
               - column:
                   name: groupid
                   value: (select id from group where groupname='star')
             where: studentid=(select studentid from student where name ='abc')

, но этоу меня не работает

1 Ответ

0 голосов
/ 21 ноября 2018

я получаю ответ

- changeSet:
      id: 1
      author: abc
      changes:
         - update: 
             tableName: table
             columns:
               - column:
                   name: groupid
                   valueComputed: (select id from group where groupname='star')
             where: studentid=(select studentid from student where name ='abc')
...