smn-sql

1.0.1 • Public • Published

##SMN-SQL

Gerenciador de conexão com o banco SQL utilizando mssql.

  • const sql = require('devbox-box')('Objeto configurações de conexão com banco');

Chamada sem transação

sql.request()
    .input('Parametro', sql.types.Int, valorParametro)
    .execute(...);

Chamada com transação

let transaction = sql.transaction();

transaction.begin(...);

sql.request(transaction)
    .input('Parametro', sql.types.Int, valorParametro)
    .execute(...);

sql.request(transaction)
    .input('Parametro', sql.types.Int, valorParametro)
    .execute(...);

transaction.rollback(...);
transaction.commit(...);

Recuperar parâmetro output


sql.request(transaction)
    .input('Parametro', sql.types.Int, valorParametro)
    .output('output_param', sql.types.Int)
    .execute('procedure', (err,data) =>{
        
        let out = sql.getOutput(); * Retorna somente o primeiro output
        or
        let out = sql.getOutput('nome parâmetro output');
        
    });
    

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    2
  • 1.0.0
    0

Package Sidebar

Install

npm i smn-sql

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • smn-official-org