var sql = require('mssql')
var dbconfig = {
server: 'xxxx',
database: 'xxxx',
user: 'xxx',
password: 'xxx',
port: 'xx'
};
try {
sql.close();
var connection = sql.connect(dbconfig, function (err) {
if (err) console.log(err);
var sqlquery = '';
var request = new sql.Request();
//query to the database and get the repo value
sqlquery = 'select Repo from verylargetable';
request.query(sqlquery, function (err, result) {
if (err) console.log(err)
var repo = result.recordset[0].Repo;
//query to the database and get the commit value
sqlquery = "select Commit from verylargetable where Repo='" + repo + "'";
request.query(sqlquery, function (err, result) {
if (err) console.log(err)
var comm = result.recordset[0].Commit;
//query to the database and update the table
sqlquery = "UPDATE verylargetable set Repo='" + repo + "', WHERE Comm='" + comm + "'";
request.query(sqlquery, function (err, result) {
if (err) console.log(err)
console.log("record(s) updated");
});
});
});
});
}
catch (e) {
console.log("===========Exception Occurred==========");
console.log(e);
console.log(new Date().toString());
console.log("==========================================================");
}