Olá Pessoal,
Realizei o curso com o banco SQL Server, a maior dificuldade minha foi contornar os comandos
UPDATE Atendimentos SET ? WHERE id=?
e
INSERT INTO Atendimentos SET ?
o método INSERT INTO eu consegui contornar da seguinte maneira na const sql:
const sql = `INSERT INTO atendimentos (cliente, pet, servico, status, observacoes,dataCriacao,data) VALUES ('${cliente}','${pet}','${servico}','${status}','${obs}','${dataCriacao}','${atendimentoDatado.data}')`
Mas o UPDATE não consegui pensar uma maneira de contornar dentro da const sql. O client pode mandar alguns dados apenas e como eu teria que interpolar as variáveis dentro do da const sql?
Ou teria que primeiro fazer uma consulta no banco pegar os valores do id correspondente e no script ir testando o que o cliente mandou e fazer uns const assim:
const sql = `UPDATE Atendimentos SET cliente = ${cliente}, pet=${pet}, servico=${servico}, status=${status}, obs=${obs}, data=${data} WHERE id=${id}`
Não sei se fui tão claro na dúvida, mas basicamente não consegui replicar o método PATCH no SQL Server.