UNPKG

mssql-ease

Version:

Promise style ease-of-use module for working with Microsoft SQL Server from Node.js.

30 lines (25 loc) 693 B
const { log } = require('util'); const { Connections } = require('../'); // mssql-ease require('../test/config-from-env'); let count = -1; function onEach(row) { if (++count < 10) { log(JSON.stringify(row, null, ' ')); } } (async () => { const pool = await Connections.create(); try { const cn = await pool.connect(process.env.MSSQL_CONNECTION); try { const stats = await cn.queryObjects('SELECT * FROM INFORMATION_SCHEMA.TABLES', onEach); log(JSON.stringify(stats, null, ' ')); } finally { await cn.release(); } } catch (err) { log(`An unexpected error occurred: ${err.stack || err}`); } finally { await pool.drain(); } })();