问题标签 [dynamicquery]

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

sql-server-2008 - 来自 GUI 的动态查询

我的数据库将学生的信息存储在一个表中,并将他们的课程设置存储在其他表中。还有更多关联的表。

现在我想创建一个看起来像这样的表单:在此处输入图像描述

根据搜索标准,应执行查询。 可以选择一个以上的标准。点击搜索按钮后,应显示各种元组。

取笑我的是我应该如何进行查询部分....???

谁能帮帮我?顺便说一句,我使用 SQL 2008R2 和 Visual Studio 2010。

0 投票
2 回答
901 浏览

sql - 将 2 个表中的数据合并为 1 个动态查询

我有两张桌子:

当我使用过滤器 itemType = 1 进行查询时,结果应该是:

并使用过滤器 itemType = 2

并且没有过滤器

我使用表 2 的原因是因为每个 itemType 的参数是在飞行过程中创建的,所以不可能有像查询 3 中的表。

此时我可以通过以编程方式重建表(使用大量 linq 调用)在 C# 中解决这个问题。表1(1K行)和表2(10K行)的小尺寸,性能不错,但是现在表1的尺寸已经超过100K行,表2超过1M行,性能非常好低的。

是否有任何使用 SQL 查询的函数可以解决这个问题?

0 投票
2 回答
1371 浏览

sql - SQL Server 动态查询 -- 找不到链接服务器

所以这是我试图运行的简单查询。9044没问题。运行该查询通常可以完美运行(显然我已经删除了数据库和表名)。不完全确定它有什么问题。我得到的错误是:

消息 7202,级别 11,状态 2,第 1 行在 sys.servers 中找不到服务器“@node”。验证是否指定了正确的服务器名称。如有必要,执行存储过程 sp_addlinkedserver 将服务器添加到 sys.servers。

关于如何解决此问题的任何想法,或者我应该只编写查询并使用EXEC (@sql)

0 投票
2 回答
948 浏览

sql - 保存动态查询的结果

有没有办法实现这一点:

基本上,我有一个动态表参数,我需要从第 1 列第 1 行获取值。

谢谢,

KS

解决方案

0 投票
2 回答
142 浏览

sql-server - SQL 查询(动态?)以验证每个历史条目是否匹配

我有一个存储过程,它生成一个随机浮点数作为 ID 标记,一旦它被调用,它就会将随机数 + .1 存储到历史/日志表中,然后最终结果以相同的随机数存储数字 +.2(作为排序器/排序器)。

是否有一种简单的方法可以动态查询填充了这些序列号的列(如下例所示)并验证它们的数量(对)是否为偶数,以便轻松确保存储过程始终正确处理?

在上面的示例数据中,我想要一个警告 5455.1 存在的查询,因为它没有第二部分 (5455.2),因为我的存储过程记录了第二个带有调用结果的条目(成功或失败)。

当然,我需要它不仅提醒我存在问题/奇数(因为我可以简单地在桌子上进行计数,看看数字是否相等来确定),我希望能够选择不匹配所以我不会通过 10,000 行历史/日志来查找没有合作伙伴的行。

0 投票
4 回答
10128 浏览

c# - SqlDataSource 中的动态 WHERE 子句

我在一个非常简单的应用程序中使用 SqlDataSource。我允许用户通过 TextBoxes 为 SDS 的选择命令设置几个搜索参数,每个参数一个 TextBox(想想 txtFirstName、txtLastName 等)。我计划使用按钮单击事件处理程序来设置 SqlDataSource 的 SelectCommand 属性,默认情况下将返回所有记录(出于我的目的)。我想根据用户是否在我的任何文本框中输入搜索条件来优化此选择命令以添加一个或多个 WHERE 子句。

如果我不清楚,例如:

默认情况下,我的 SqlDataSource 的 SelectCommand 属性将是这样的:

如果用户在 txtFirstName 中输入“Bob”,我希望 SelectCommand 属性看起来像这样:

如果用户在 txtLastName 中输入“Jones”,我希望 SelectCommand 属性看起来像这样:

我的问题:
有没有一种方法可以动态创建这些 WHERE 子句,而我不必测试空的 TextBox 并手动构建 WHERE 子句?

我的小应用程序只有三个参数,所以强行通过它不会很痛苦,但我想知道是否有更简单的方法可以做到这一点,而且将来我可能需要添加更多参数。另外,我可能想添加通配符搜索。

0 投票
1 回答
6512 浏览

drupal-7 - Drupal 7 主题(''pager')-> 表得到渲染但没有 Pager?

我有一个包含数据库数据的表,我希望它有一个寻呼机,我有来自其他站点的示例(buildamodule.com)的所有代码,并且我的表被渲染,但它不会生成寻呼机,虽然我的行数超过了限制:

在此处输入图像描述

功能:

$limit 变量在设置表单中设置为 5,在数据库中也是 5。

有人知道为什么寻呼机没有显示吗?也许输出格式中有一些东西?

非常感谢您的帮助!

0 投票
2 回答
4374 浏览

sql-server-2005 - 在 SQL Server 的动态查询中使用变量

我试图从这个查询中做的是我试图从 customertransaction 表中获取所有早于指定 Cutoffnumber 的行:

但我收到以下错误,请注意这是一个动态 SQL 查询。

必须声明标量变量“@Cutoffnumber”

我该怎么走。

0 投票
2 回答
1210 浏览

postgresql - 多行子选择作为“执行使用”的参数

多行子选择将用于子句中in运算符的右侧:where

如果有效,如何实现上述功能?

0 投票
1 回答
149 浏览

c# - 从不同数据库获取行的最佳方法是什么?

我有 10 个相同的数据库。

我在运行时获取数据库名称。

我想将行存储到对象集合中。

我也只想在数据库服务器上点击一次。

我目前的做法: -

  • 在查询中(由于 X 原因没有存储过程)我得到数据库列表并存储在临时表中。
  • 然后我遍历每个数据库并创建一个动态查询并执行它。

    /li>

我可以使用 Linq + 实体框架一键访问服务器,无需动态查询且不影响性能吗?有没有更好的解决方案?