问题标签 [dynamic-queries]

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 投票
3 回答
13050 浏览

sql - 将函数结果分配给表变量

SQL Server (2000/2005) 函数获取表名和字段名作为参数,并从函数内的动态查询返回结果。结果应分配给Table将在存储过程中进一步使用的变量。如何做到这一点?

我收到错误消息:“只能从函数中执行函数和扩展存储过程。”

0 投票
2 回答
2386 浏览

sql - 将动态行数插入 SQL Server

有没有办法在给定查找值的情况下从 sql server(.sql 脚本)中插入动态行数,并为每个插入设置一列?我想用不同表中每一行的外键附加一行。

例如:

现在假设我想在表 1 中添加 2 行,表 2 中的 fk 值为 2 和 3。

所以决赛桌看起来像:

使用编程语言,这很容易。伪:对于(表 2 中的行)DO 插入表 1 'aaaaa rows.id'

这如何在 sql server 中完成?

编辑:

对于表 2 中的每一行,获取它的 id,将其设置为表 1 的一行中的 fk,然后插入它。

0 投票
23 回答
177253 浏览

json - JSON 是否有查询语言?

是否有(大致)SQL 或类似 XQuery 的语言来查询 JSON?

我正在考虑可以很好地映射到 JSON 的非常小的数据集,在其中很容易回答诸如“Y > 3 时 X 的所有值是多少”之类的查询,或者执行通常的 SUM / COUNT 类型操作。

作为完全虚构的示例,如下所示:

我认为这在客户端和服务器端都可以工作,结果将转换为适当的特定于语言的数据结构(或者可能保存为 JSON)

快速谷歌搜索表明人们已经考虑过它并实现了一些东西(JAQL),但似乎还没有出现标准用法或一组库。虽然每个功能单独实现都相当简单,但如果有人已经做对了,我不想重新发明轮子。

有什么建议么?

编辑:这可能确实是个坏主意,或者 JSON 可能是我所想的过于通用的格式。想要一种查询语言而不是根据需要直接执行 summing/etc 函数的原因是我希望构建根据用户输入动态查询。有点像“我们不需要 SQL,我们可以编写我们需要的函数”的论点。最终,要么失控,要么您最终编写自己的 SQL 版本,因为您将其推得越来越远。(好吧,我知道这是一个有点愚蠢的论点,但你明白了..)

0 投票
1 回答
897 浏览

c# - 在 Linq 查询中构建“where”子句

在这个查询中,我总是想要“正常”类型的元素。
如果设置了 _includeX 标志,我也想要 'workspace' 类型的元素。
有没有办法把它写成一个查询?还是在提交查询之前基于_includeX构建where子句?

0 投票
1 回答
417 浏览

entity-framework - 如何使用动态查询包含相关实体

我从应用程序中的搜索表单中获取值来构建动态查询:

数据库中有两个表,UsersPhoto,表 Photo 有一列UserId链接到 Users 表。用户和照片之间存在一对多关系。

在对表单值进行一些迭代并添加 System.Data.Objects.ObjectParameter 值后,我最终得到以下查询:

然后我有这个代码:

usersQuery 对象不包含每个用户的图像数据。在我的视图中,我可以遍历 Users.Image,但图像计数始终为零。我是否必须在某处包含或附加图像数据?如何?

0 投票
1 回答
20087 浏览

sql - 如何在sql中的动态查询中传递变量this

我使用动态查询来传递变量

如何在动态查询中传递它

任何的想法???

0 投票
1 回答
350 浏览

unit-testing - Entity Framework 4 中的单元测试动态查询

当使用实体框架 4.0 实现工作单元模式时,正确的设计是什么能够使用对象上下文的 CreateQuery 方法创建动态查询?正确我的意思是设计某种我可以在单元测试中使用它的模拟对象。

谢谢。

0 投票
1 回答
1149 浏览

hibernate - hibernate中命名参数查询的问题

为了防止 SQL 注入,我试图将动态查询转换为命名参数查询。但是,当我使用此代码时 -

即使数据存在并且动态形式的相同查询返回数据,也不会从数据库返回数据

当我使用此代码时-

它抛出一个空指针异常..

请让我知道我哪里出错了

谢谢

0 投票
2 回答
47631 浏览

mysql - My SQL 动态查询执行并输出到存储过程中的变量中

我在 My sql 存储过程中生成一个动态查询。我想将此查询的结果放入 out 参数中。这该怎么做 ?

如何将 query1 的输出转换为 OUT 参数(numOfRecords)?

0 投票
2 回答
202 浏览

c# - 在 LINQ 查询中使用字符串

我目前正在用 c# 开发一个 WPF 项目。该项目采用一个字符串(newMemoryRFID),该字符串在页面初始化时定义并在查询中使用它。像这样

这会产生一个空的 DataContext

但是,当我使用与 newMemoryRFID 查询相同的测试数据时,即

查询得到正确的记录。你可能会说我不是最好的程序员,所以你的答案越简单越好。并提前非常感谢