问题标签 [isqlquery]

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

c# - 从没有 AddEntity 的 ISQLQuery 获取映射的实体

考虑这些 POCO:

现在我想要实现的是使用ISQLQuery具有根实体的Bar来水合 PropB 属性。

{????} 中的哪里是获取 b.Id 和 b.Name 并水合实体 Bar 的属性 PropB 的片段。

我不能使用ISQLQuery.AddEntity(),因为这会导致托管实体,我不能使用托管实体。获取的条形图是条形图的版本,因此每行的相同 Id 会杀死 NHibernate 引擎。

0 投票
2 回答
3715 浏览

nhibernate - NHibernate ISQLQuery SetParameter 问题

这可能相当简单,但我似乎无法在任何文档中找到合理的解释。

我正在尝试使用 NHibernate.ISQLQuery 并使用 SetResultTransformer() 从自定义 SQL 查询返回一组自定义结果。像这样:

通过查看示例,似乎在 sql 查询中我必须使用:param1格式的参数,而不是像在标准 SQL 查询中那样使用@param1 。如果我在查询中使用后一种语法,它会在 qry.SetParameter() 处引发错误。

ISQLQuery/NHibernate 是否有理由要求它们采用这种格式并且不能使用正常语法?

0 投票
1 回答
357 浏览

sql - SQL 求和函数

我尝试了以下查询,但没有给出我需要的答案

我需要将所有 fname 记录和 Sum 值作为下一列。

我从这个查询中得到的只是第一个 fname 记录和薪水的总和。(只有第一个 fname 值)

0 投票
2 回答
28295 浏览

shell - 如何使用 isql 执行存储在 shell 脚本变量中的 SQL 语句

所以,我正在尝试使用 isql 执行存储在 shell 脚本变量中的 SQL 语句

附上通用代码。

但是在执行此操作时,我收到一个错误,例如:关键字“Select”附近的语法不正确和“=”附近的 Suntax 不正确

任何人都知道如何执行直接存储在 isql 变量中的 SQL 查询?

0 投票
1 回答
813 浏览

nhibernate - 使用 ISqlQuery 传递 DateTime2 参数值

我正在使用ISqlQueryNhibernate 的接口在数据库上触发 SQL 查询。以下是场景。我的领域模型有一个属性:

数据库有一个StartTime类型为 的列DateTime2

我已经添加UserTypeConvention了将代码的 Datetime 映射到 DB 的 DateTime2 并且它工作正常。

但是当我尝试使用 ISqlQuery 进行查询时,我无法使用 DateTime2 类型为该查询设置参数。如果我使用 ISqlQuery.SetDateTime 则默认情况下它映射到 DB 的 Datetime 类型并给出异常“SqlDateTime 溢出必须介于 1 1 1753 12 00 00 AM 和 12/31/9999 11:59:59 PM 之间”。

我尝试使用ISqlQuery.SetParameter("propname",datetimevalue,Nhibernate.IType),但找不到NHibernate.ITypeDateTime2 的实现。

对此有什么支持吗?

0 投票
2 回答
1215 浏览

android - Android:如何在 SQLite Funciton 之后附加字符串?

我有一个小问题。谁能告诉我如何在插入语句中的 SQLite 函数之后附加字符串值。代码行如下:

我想在'datetime()'函数之后附加值“GMT”。

我想要像这样的输出:“格林威治标准时间 12:05:05 09:24:00”

这是 Android 中的 SQLite 函数。

0 投票
3 回答
2390 浏览

sql - JOIN 三个表并为单独列中的每个 DISTINCT 行聚合来自多行的数据

JOIN 三个表并为单独列中的每个 DISTINCT 行聚合来自多行的数据

我有一张表,其中一个项目与多个项目映射。

我有另一张这样的桌子

我还有一张桌子,上面有这样的数据

我需要为我的视图编写一个 sql 查询,其中将生成这样的表

键 1 是一个字符串类型字段,所以我需要使用该字符串键加入它们的表

我正在尝试创建一个舒适的数据访问视图。需要创建一个不需要很长时间的查询。我已经尝试过使用 Functions 来实现,但加载需要很长时间。

对此的任何帮助将不胜感激。多谢

0 投票
3 回答
203 浏览

sql - 带有两个具有引用键的表的 sql 查询

我有两张桌子:

现在我需要一个查询来获得custid所有disid(折扣券),并且客户可能disid不止一次包含相同的东西。

0 投票
2 回答
1801 浏览

nhibernate - 带有 byte[] 参数的 NHibernate ISQLQuery 抛出错误

所以,我正在尝试使用 nhibernate 来调用保存图像的存储过程。我的问题是查询失败并出现此错误:

byte[] 值的长度超过了映射/参数中配置的长度。

这是我将参数附加到ISQLQuery. 参数是一个Dictionary<string, object>

在数据库中,我的参数是类型varbinary(max),我试图发送一个 'byte[]' 作为数据。

我尝试使用特定的SetBinary,但失败了。所有其他数据类型似乎都在工作。

我也尝试query.SetParameter<byte[]>(parameter.Key, (byte[])parameter.Value);过同样的错误。

0 投票
2 回答
124 浏览

iphone - 如何在sqlite中编写复杂的选择

我有如下的sql:

下面是表格:

我希望查询所有都是“用户”的人,即)结果必须如下:

我写一个这样的查询:

IT 给出的结果如下:

但是查询必须返回如上所述的结果。