test-execute-newdecimal.js 533 B

1234567891011121314151617181920
  1. var common = require('../../common');
  2. var connection = common.createConnection();
  3. var assert = require('assert');
  4. connection.query('CREATE TEMPORARY TABLE t (f DECIMAL(19,4))');
  5. connection.query('INSERT INTO t VALUES(12345.67)');
  6. var rows, fields;
  7. connection.execute('SELECT f FROM t', function(err, _rows, _fields) {
  8. if (err) throw err;
  9. rows = _rows;
  10. fields = _fields;
  11. connection.end();
  12. });
  13. process.on('exit', function() {
  14. assert.deepEqual(rows, [{'f': '12345.6700'}]);
  15. assert.equal(fields[0].name, 'f');
  16. });