问题标签 [rawsql]

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 投票
0 回答
83 浏览

mysql - 在nodejs中逃避Mysql的最安全方法

我正在使用sails,但对于特定查询,我必须使用原始查询。这样,我不知道如何转义必须在查询中插入的数据。最好的方法是什么?

0 投票
3 回答
69 浏览

c# - 我将一个字符串传递回我的控制器,然后尝试在实体框架上执行一些原始 sql。

我正在使用 linq,但我遇到了一些我需要快速编写的东西,所以我试图让原始 sql 工作。这是我在 mvc 中的第一个项目,所以我是新手,但这是我的控制器代码

这是我的模态代码

}

传入字典的模型项的类型为“System.Collections.Generic.List 1[System.Char]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable1[GreenfieldGroup2.Models.Reports.Reports]”。

是我的错误我不确定这意味着什么。下面是我的视图代码

任何帮助将不胜感激这是一个学校项目

0 投票
1 回答
270 浏览

java - Ebean 未在与 RawSql 查询相关的 ExpressionList 上的附加过滤器中将逻辑名称转换为物理名称

我在 Postgres 9.4.5 数据库之上使用 Play 2.4.6。

我正在尝试获取数据库中捐赠的总和,但我希望我的用户能够动态过滤查询中包含的捐赠。我遵循了一些示例,并创建了一个新类 DonationAggregate,并用@Entity和注释@Sql。由于我想做一个聚合查询,我必须手动设置要运行的 Sql,这工作正常。当我尝试向附加到我的查询的 ExpressionList 添加一些过滤器时,就会出现问题 - 我尝试过滤属性名称,但名称没有从逻辑名称转换为物理名称。它们被解释为逻辑名称,当然这些列不存在。

我的问题是如何使用 RawSql 查询,但还允许使用物理名称添加 ExpressionList 上的过滤器?目前,当我运行以下代码时,出现异常: Execution exception[[PersistenceException: Query threw SQLException:ERROR: column "lastfour" does not exist.

还可能值得注意的是,如果我更改 .eq("lastFour", "1234").eq("last_four", "1234") 按预期工作。但是由于我将应用的过滤器是动态的并且是基于逻辑/属性名称生成的,所以我无法提前进行这些转换。

捐赠.java

DonationAggregate.java

0 投票
2 回答
444 浏览

c# - 如何从原始 SQL 重写为 LINQ?

我想用 LINQ 替换我的原始 SQL。这是我的代码:

我的控制器:

网络配置:

ApplicationDBContext.cs:

我已经在网上搜索了几天试图找到解决方案,但没有运气。我的代码应该看起来像var userData = ctx...只是添加几行 LINQ 语法还是我做错了?我读到 LINQ 与 MySQL 不完全兼容。如果我使用 MSSQL,我的代码会是什么样子?如果我使用 MySQL,我的代码会是什么样子?

编辑:

用户DAL.cs:

MyModel.Context.cs(自动生成的代码):

User.cs(自动生成的代码):

0 投票
1 回答
1189 浏览

python - Python Raw SQL 查询返回包含在 [('...'),] 内的值

我在 Django 中使用原始 SQL 查询时遇到问题。

在views.py中,定义了以下函数:

该值返回为
[('returned_value'),]而不是returned_value

我在这里缺少什么吗?如何从返回值中删除不必要的前缀和后缀?

0 投票
1 回答
83 浏览

sql - Django 在原始 SQL 查询中放置 WHERE

此查询中 WHERE 的顺序是错误的,但现在是正确的。

谢谢

0 投票
2 回答
782 浏览

django - 将原始 SQL 重写为 Django 查询

我正在尝试编写这个原始 SQL 查询,

作为 Django 查询。以下尝试不起作用,因为我无法获取“作者”和“帖子”的相关字段。

使用原始 SQL,我可以使用 SELECT * 但如何使用 Django 查询进行等效操作?

模型是,

我之前确实在这里发布过这个问题Django Using order_by with .annotate() and getting related field

0 投票
1 回答
365 浏览

django - 获取有关 .annotate() 数据 Django 的相关列

我创建了这个简单的数据集来说明我的观点。这是一个简单的模型,与任何其他模型没有进一步的关系。

在此处输入图像描述

我需要按 topicid 对上面的数据进行分组,找到每个组的最大日期,然后获取该日期的作者。

在模板中迭代这个,

生产,

在此处输入图像描述

如何显示每个最大日期的“作者”列?

我可以用这样的原始 sql 查询来做到这一点,

但我想使用 Django 查询来做到这一点。

我正在寻找的输出是,

在此处输入图像描述

如果这对于 Django 查询是不可能的,我想知道。

谢谢,

0 投票
0 回答
734 浏览

entity-framework - SqlParameter 已包含在另一个 SqlParameterCollection-EF 中

我正在使用 EF 的 DBContext 来执行存储的过程。这是功能

但这会引发以下错误:

SqlParameter 已被另一个 SqlParameterCollection 包含

0 投票
1 回答
581 浏览

python - Django:使用 connection.cursor() 的原始 SQL

我是 Django 的新手。我需要执行以下查询并使用 img.img_loc 填充模板中的图像列表:

我在这里阅读了文档:https ://docs.djangoproject.com/en/1.10/topics/db/sql/

但是,我不明白函数在哪里:

他们在上一节中讨论的内容应该转到(views.py ?),在这种情况下什么是“自我”,因为我的视图没有被定义为一个类。

谢谢!