Как обновить строку в таблице SQL - PullRequest
0 голосов
/ 27 апреля 2018

Как я могу обновить строку в таблице SQL вместо добавления строки добавления. Например, у меня есть таблица с именем Machine, имеющая столбцы MachineName, ProgramName, RightCount, LeftCount. В первом ряду он имеет несколько значений. Я получаю значение из текстового файла. В случае изменения в RightCount. Он должен обновить ту же строку, добавив новую строку с теми же данными. Я попытался и Groovy-SQL код, как: Это вставляет новую строку, когда есть какие-либо изменения в данных. Как я могу добиться обновления одной строки вместо добавления новой строки.

def map = ["MachineName": e.getMachineName(),       
"ProgramName": e.getProgramName(),              
"RightCount":  e.getRightCount(),           
"LeftStentCount": e.getLeftCount()]

def stat = "Insert Into [try].[dbo].[Machine] (MachineName,ProgramName,RightCount, LeftCount) VALUES (:MachineName, :ProgramName:RightCount, :LeftCount)"

def result = sql.executeInsert(map, stat)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...