Articles of 存储过程

调用存储过程中的sequalize参数传入

我试图调用一个存储过程传递参数如下所示。 但是,我知道我的语法是closures的,我没有看到任何例子,无论是在文档或unit testing。 model.sequelize.query('CALL truncate_tables(\'appuser\');') .then(function (response) { done(); }).error(function (err) { done(err); }); build议? 我开始看这个链接。 在Sequelize.js中调用存储过程 附加信息: 这是我看到的错误 Unhandled rejection SequelizeDatabaseError: syntax error at or near "CALL" 这里是sp CREATE OR REPLACE FUNCTION truncate_tables(username character varying) RETURNS void AS $BODY$ DECLARE statements CURSOR FOR SELECT tablename FROM pg_tables WHERE tableowner = username AND schemaname = […]

将XML传递给节点中的存储过程

我想弄清楚如何使用MSSQL节点驱动程序将XML值传递给存储过程,从文档中我可以看到驱动程序确实支持存储过程,还可以像这样定义自定义数据types: sql.map.register(MyClass, sql.Text); 但我还没有find一个例子到目前为止如何做到这一点。 我find了一个类似的问题,但对于一个.NET SQL驱动程序,试图找出是否有人为Node做了这个。 UPDATE 我能够发送一个XML到一个存储过程,并parsing它在数据库中,这里的例子: var request = new sql.Request(connection); var xml = '<root><stock><id>3</id><name>Test3</name><ask>91011</ask></stock></root>' request.input('XStock', sql.Xml, xml); request.execute('StockUpdateTest', function (err, recordsets, returnValue, affected) { });

如何将parameter passing给一个mysql存储过程,并将存储过程的结果返回到nodejs代码中

connection.query("call vts_active_tagid('"+RFIDNumber+"','"+Latitude+"','"+Longitude+"','"+datetime+"','"+imeno+"',@passengers,@trip)"); 这个存储过程给出了一个包含名字,电话号码和passengerid的输出,如何在nodejs代码中获取这些值

pg-promise:将存储过程参数强制转换为postgres中该列的dataType

尝试使用pg-promise通过存储过程插入到PostgreSQL中。 我只看到整数/时间戳without.tz参数被成功插入。 每当存储过程包含布尔,字符变化参数时,该过程将失败: 函数(整数,未定义,未定义)不存在。 即使是最简单的存储过程(完全无歧义)也会因此错误而失败。 在Java中也面临同样的问题,但是可以在那里显式地抛出每个参数 “51212 :: INTEGER,'名称':: CHARACTER VARYING,'2016-07-26'::时间戳无时区” 而pg-promise不允许我提供参数。 实际上是否可以调用一个Postgres存储过程,而无需显式转换,无论是Java或Javascript? 如果是这样,怎么样? 什么作品是:只用双引号,而不是单…. db.proc('storedproc', [124, "AIM", new Date('2016-08-22'),false]).then()

nodejs上有支持存储过程的mysql驱动吗?

我正在寻找支持存储过程的nodejs的mySQL驱动程序。 http://nodejsdb.org/db-mysql/ ,我一直在使用给出的错误 PROCEDURE不能返回给定上下文中的结果集

MongoDB是否更快存储JavaScript过程?

最近我深入MongoDB和我想知道存储的JavaScript程序。 从PointBeing阅读博客条目后,我有一些问题。 将我的代码存储在数据库中真的有好处吗? 我的意思是lookups for documents等function,而不是像PointBeing中的示例那样adding numbers 。 从Node.js端访问JavaScript代码是否更快? 如果我的查询存储在数据库中,caching(和更快)? 我从node.js开发的angular度来看。