UNPKG

orange-orm

Version:

Object Relational Mapper

13 lines (10 loc) 325 B
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;