问题标签 [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.
c# - 从没有 AddEntity 的 ISQLQuery 获取映射的实体
考虑这些 POCO:
现在我想要实现的是使用ISQLQuery
具有根实体的Bar
来水合 PropB 属性。
{????} 中的哪里是获取 b.Id 和 b.Name 并水合实体 Bar 的属性 PropB 的片段。
我不能使用ISQLQuery.AddEntity()
,因为这会导致托管实体,我不能使用托管实体。获取的条形图是条形图的版本,因此每行的相同 Id 会杀死 NHibernate 引擎。
nhibernate - NHibernate ISQLQuery SetParameter 问题
这可能相当简单,但我似乎无法在任何文档中找到合理的解释。
我正在尝试使用 NHibernate.ISQLQuery 并使用 SetResultTransformer() 从自定义 SQL 查询返回一组自定义结果。像这样:
通过查看示例,似乎在 sql 查询中我必须使用:param1格式的参数,而不是像在标准 SQL 查询中那样使用@param1 。如果我在查询中使用后一种语法,它会在 qry.SetParameter() 处引发错误。
ISQLQuery/NHibernate 是否有理由要求它们采用这种格式并且不能使用正常语法?
sql - SQL 求和函数
我尝试了以下查询,但没有给出我需要的答案
我需要将所有 fname 记录和 Sum 值作为下一列。
我从这个查询中得到的只是第一个 fname 记录和薪水的总和。(只有第一个 fname 值)
shell - 如何使用 isql 执行存储在 shell 脚本变量中的 SQL 语句
所以,我正在尝试使用 isql 执行存储在 shell 脚本变量中的 SQL 语句
附上通用代码。
但是在执行此操作时,我收到一个错误,例如:关键字“Select”附近的语法不正确和“=”附近的 Suntax 不正确
任何人都知道如何执行直接存储在 isql 变量中的 SQL 查询?
nhibernate - 使用 ISqlQuery 传递 DateTime2 参数值
我正在使用ISqlQuery
Nhibernate 的接口在数据库上触发 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.IType
DateTime2 的实现。
对此有什么支持吗?
android - Android:如何在 SQLite Funciton 之后附加字符串?
我有一个小问题。谁能告诉我如何在插入语句中的 SQLite 函数之后附加字符串值。代码行如下:
我想在'datetime()'函数之后附加值“GMT”。
我想要像这样的输出:“格林威治标准时间 12:05:05 09:24:00”
这是 Android 中的 SQLite 函数。
sql - JOIN 三个表并为单独列中的每个 DISTINCT 行聚合来自多行的数据
JOIN 三个表并为单独列中的每个 DISTINCT 行聚合来自多行的数据
我有一张表,其中一个项目与多个项目映射。
我有另一张这样的桌子
我还有一张桌子,上面有这样的数据
我需要为我的视图编写一个 sql 查询,其中将生成这样的表
键 1 是一个字符串类型字段,所以我需要使用该字符串键加入它们的表
我正在尝试创建一个舒适的数据访问视图。需要创建一个不需要很长时间的查询。我已经尝试过使用 Functions 来实现,但加载需要很长时间。
对此的任何帮助将不胜感激。多谢
sql - 带有两个具有引用键的表的 sql 查询
我有两张桌子:
现在我需要一个查询来获得custid
所有disid
(折扣券),并且客户可能disid
不止一次包含相同的东西。
nhibernate - 带有 byte[] 参数的 NHibernate ISQLQuery 抛出错误
所以,我正在尝试使用 nhibernate 来调用保存图像的存储过程。我的问题是查询失败并出现此错误:
byte[] 值的长度超过了映射/参数中配置的长度。
这是我将参数附加到ISQLQuery
. 参数是一个Dictionary<string, object>
。
在数据库中,我的参数是类型varbinary(max)
,我试图发送一个 'byte[]' 作为数据。
我尝试使用特定的SetBinary
,但失败了。所有其他数据类型似乎都在工作。
我也尝试query.SetParameter<byte[]>(parameter.Key, (byte[])parameter.Value);
过同样的错误。
iphone - 如何在sqlite中编写复杂的选择
我有如下的sql:
下面是表格:
我希望查询所有都是“用户”的人,即)结果必须如下:
我写一个这样的查询:
IT 给出的结果如下:
但是查询必须返回如上所述的结果。