orange-orm
Version:
Object Relational Mapper
13 lines (10 loc) • 325 B
JavaScript
function lastInsertedSql(context, table, keyValues) {
return keyValues.map((value, i) => {
let column = table._primaryColumns[i];
if (value === undefined && column.tsType === 'NumberColumn')
return `${column._dbName}=@@identity`;
else
return column.eq(context, value);
});
}
module.exports = lastInsertedSql;