问题标签 [sails-mssqlserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1414 浏览

sql-server - Retrieve multiple result sets in sails js

I am using sails js with it sails-mssqlserver adapter. The problem with it is that if my stored procedure returns multiple result sets then I only receive one result set which is the latest of all. The same stored procedure is working fine with Java and I get to iterate over the relevant result sets.

I need to know if there is some specific way to access all result sets in sails-mssqlserver?

0 投票
1 回答
49 浏览

sails.js - Sailsjs Waterline 与遗留数据库的多对多关系

我有 2 个域用户和角色,它与多对多有关。用户有很多角色。当我运行应用程序时,它会创建映射表,如role_user__user_role. 我需要支持表名所在的遗留数据库UserRole。任何人都可以帮助我实现同样的目标吗?

User.js 具有如下属性:

Role.js 具有如下属性:

0 投票
2 回答
63 浏览

mysql - 下面的mysql查询有什么问题

我有以下查询,我想在我的应用程序中使用 nodejs 我在 mysql 中运行这个查询工作正常,但是当我在应用程序中运行这个查询时,它给出了以下错误。任何帮助,将不胜感激。

SELECT COUNT(*) as nos, t.* FROMs,轨道t WHERE s.type = 1 AND s.createdAt <= 2018-07-01' AND s.createdAt >= '2018-06-01' AND t.type = 'audio' AND s.track = t.id GROUP BY s.track Order BY nos DESC, createdAt DESC LIMIT 50

错误:发送 500(“服务器错误”)响应:{ 错误:ER_PARSE_ERROR:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 '' AND s.createdAt >= '2018-06-01' AND t.type = 'audio' AND s.track = t.id GROUP ' 附近使用的正确语法在第 1 行

0 投票
1 回答
90 浏览

sql - SQL Server 查询需要 8 分钟才能完成。各项指标都不错

下面是我正在运行的查询。执行计划在底部。完成需要 8 分钟,并在查询计划中显示“与批次相关的查询成本:84%”。我已经修复了一些必需的非集群索引,但它在运行时几乎没有节省一分钟。

https://www.brentozar.com/pastetheplan/?id=B1ND0biUQ

请查找标量函数的详细信息。

0 投票
0 回答
468 浏览

php - 将 PHP 代码从 mysql 移动到 ms sql server

我将数据库从 mysql 移动到 ms sql server,现在我需要迁移 PHP 代码。我正在使用 PHP 7.0.33。

我的问题是 mysql 代码处理单行数据,因此在将数据提取到资源中之后,在循环内部,每一行都通过返回$r->data_seek($i),然后通过一系列过程进行处理。

对于我新的 ms sql server 代码,我需要使用 functions sqlsrv_fetch_arraysqlsrv_fetch_object等,并且似乎没有行的概念。

例如,我用这个替换了原始代码,它可以工作:

但是像这样一点一点地改变整个程序是非常痛苦的。如何更改原始代码(基于 mysql),以便我可以重用现有的逐行传递功能?

我最近的问题是如何用 ms sql server 替换这个 mysql 代码:

我是 PHP 新手,我的背景是甲骨文世界,因此如果我的问题可能被视为愚蠢或幼稚,我提前道歉。

提前谢谢了。

0 投票
1 回答
48 浏览

sql - 插入查询中的 if else 语句

我在这个代码片段中遇到了一个关于语法错误的问题

上面给出了代码的问题部分。

0 投票
0 回答
126 浏览

amazon-web-services - 由于任务失败或并发 RESTORE_DB 请求而中止任务。权限被拒绝。同时使用 S3 将 MSSQL SERVER 还原到 RDS

当我尝试使用 S3 将 MSSQL SERVER 恢复到 RDS 时,我遇到了以下错误。由于任务失败或并发 RESTORE_DB 请求而中止任务。当我进行启用阻止公共访问时,权限被拒绝。

但是当我禁用“阻止公共访问”时。我能够使用存储过程成功地从 S3 恢复 Db。

有什么办法可以阻止公共访问,也可以恢复我的数据库?

请建议。

提前致谢!!