UNPKG

node-sp-publish

Version:

Publish your Stored Procedures conveniently to different MSSQL Servers

11 lines (8 loc) 272 B
var fs = require('fs'); export function getStatementsFromFile(filepath) { var content = fs.readFileSync(filepath, 'utf8'); return splitBatches(content); } export function splitBatches(sql) { return sql.split(/\bGO;?\s*/ig).filter(batch => !/^\s*$/.test(batch)); }