问题标签 [sql-query-store]

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 回答
35 浏览

sql-query-store - 尝试从 QueryStore 中删除查询时出错

我试图从 QueryStore 中删除一个慢查询,但我收到一条错误消息:

无法删除查询,因为在执行“sp_query_store_remove_query @queryid”时对此查询id 有一个有效的强制策略

在这种情况下我们不能删除查询吗?

我试过了exec sp_query_store_remove_query @queryid

0 投票
2 回答
47 浏览

sql-server - 找出同一个学生与不同组中有多少科目相关联

我有下表,需要提取那些相同值与多个不同 GroupId 相关联的记录。如果相同的值在相同的 GroupId 下重复,则不需要获取它。

我已经尝试过Count(*)Having Count(*)>1但没有给我想要的输出

我需要的输出如下,它告诉相同的值与不同的GroupId. 在这里,如果相同的值被重复,GroupId我并不担心。我只需要不止一个GroupId.

期望的输出-

0 投票
1 回答
399 浏览

arrays - 如何在 CosmosDB 中为具有嵌套/多个数组的 JSON 文档编写 SQL 查询

我需要在 CosmosDB 查询编辑器中编写一个 SQL 查询,该查询将从存储在 Collection 中的 JSON 文档中获取结果,如下所示

示例 JSON

要求:选择特定“日期”的“保修”(笔记本电脑)、“数量”(手机)、“颜色”(手机)、“电缆”(附件)(例如:07202019)

我尝试了以下查询

上述查询的原始输出:

但是我怎样才能得到这个预期的输出,它在数组“移动”中包含所有订单详细信息:

由于我编写了硬编码的 c.data[1].Mobile[0].quantity 即“Mobile[0]”,因此输出中只返回一个条目(即第一个条目),但我想拥有所有要列出的数组中的条目

0 投票
1 回答
924 浏览

sql-server - 从 SQL Server 2016 SP1 中的 QueryStore 获取报表服务器查询

我有一个数据库,其中包含多个我想删除的很少使用的冗余表。

但是,如果我的报表服务器用户名完全访问表,我想将表留在原处,直到我可以修改该报表。

如何判断特定用户名是否已从表中读取,是否可以记录其会话的所有详细信息并查询到表中,尤其是查询的确切时间?

我在数据库上激活了查询存储,它已经打开了几个星期。

我真正想要的是导致这些表被访问的正在运行的报告的名称,因此我可以将它们指向较新的表并删除这些旧表。

我想如果我能获得报告服务器登录访问表时的准确时间戳,我就可以做到这一点,然后我可以将其与运行报告的时间相匹配,让我知道哪些报告访问某些表。

或者也许有一种方法可以将 SSRS 表实际连接到 session id 上的查询存储表,我可以运行一个查询来查找我的报表服务器用户名和特定表?

希望这有意义吗?

编辑 - 感谢下面的用户 Shekar Cola,我得到了以下解决方案,您可以使用它来查询您的“ReportServer”数据库并搜索所有报告的 SQL:

0 投票
3 回答
172 浏览

mysql - 如何使用mysql select查询获取下一行中的后续列总数

我正在为股票输入创建一个 SQL 查询。在最后一栏中,我需要上一次股票购买的总额。

在最后一列的每一行中,我添加了所有先前的数量,例如 S 号。1 数量为 5。在 S 号 2 中,我添加数量 5 和 12=17。S No 3 我正在添加 5 + 12+10=27 和 Soo。

如果这是一个重复的问题,我很抱歉。我搜索了谷歌和 StackOverflow,但没有得到答案。我是 MySQL 新手,我在下面添加了查询。我是 SQL 新手,感谢任何帮助,

提前致谢。

0 投票
0 回答
82 浏览

memory-management - 使用 varchar2 存储字符串的内存分配

我很有趣地知道,当我们声明一个变量时varchar2(10),会分配一些固定数量的内存。我们可以通过打印/显示输出来估计它。它有一些没有字符的长度的空字符串。

有趣的是,varchar2它只显示我们之前输入/存储在数据库中的字符串,而没有空字符串。

我的问题是这些是如何存储的,它是否已经固定到给定的长度,或者内存是否分配给我们声明的长度或仅用于我们存储在其中的字符串。

示例:如果我声明varchar2(10)并存储字符串“Hello”,那么内存将分配给声明的所有 10 个字符,或者仅分配给我存储的 5 个字母字符串。

谁能解释一下。

0 投票
2 回答
166 浏览

sql - 如何根据长度拆分列

我有一个 10 列的表,如果列的值的长度为四,我想将一列拆分为两列,否则不拆分,对于其余值,它应该进入第一个拆分列。

0 投票
1 回答
331 浏览

sql - 更新我的触发器以进行多行插入、更新和删除?

我正在为在主表上执行的任何操作创建一个新触发器,我需要使用插入、更新和删除的触发器来更新我的本地表。但现在我在多行插入或更新期间面临问题。

我已经创建了触发器,但是对于多行插入和更新它不能正常工作。

我需要在本地表中捕获所有插入和更新的值。

你能建议吗?

0 投票
4 回答
65 浏览

sql - 如何将小数点前后的值存储在 2 个不同的列中

我想将金额列分为两部分,其中一列包括小数点前值(即 20.56=20),第二列包括小数点后值(即 20.56=56)...

0 投票
3 回答
62 浏览

sql - 如何使用多个语句修复单个表选择的查询

我有一个查询是在单个表上使用多个语句。我可以在哪里更改以优化查询?

查询是从具有多项选择的单个表中获取计数,我需要减小查询大小并优化查询。

我需要使用与前一个相同的输出来优化查询,并进行新的修改。