Язык запросов CDS для сравнения таблиц и несовпадения записей для вставки
У нас есть требование, когда нам нужно добавить записи TABLE1 в TABLE2 на основе предложения WHERE.
единственный соответствующий документ/блог, который я нашел, это https://cap.cloud.sap/docs/node.js/cds-ql#insert-as и https://blogs.sap.com/2022/06/21/getting-started-with-cds.ql-in-nodejs-for-cap-101-on-how-to-query-data/
на данный момент я реализовал приведенный ниже запрос, который я запускаю с помощью функции, определенной в файле .cds.
const c = await INSERT.into("TABLE1").
as(SELECT.from("TABLE2").where({STATUS : 'X'}))
получение ошибки ниже 400.
{
"error": {
"code": "400",
"message": "Expected uri token 'EOF' could not be found in 'functionName();' at position 37"
}
}