问题标签 [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.
ruby-on-rails - 如何在rails中使用动态绑定执行原始更新sql
我想执行一个更新原始 sql,如下所示:
该 SQL 将由 执行ActiveRecord::Base.connection.execute
,但我不知道如何将动态参数值传递给方法。
有人可以帮我吗?
python - % 混淆 python 原始 sql 查询
在这个 SO question之后,我正在尝试使用 python 中的以下原始 sql 命令“截断”与某个 django 应用程序相关的所有表:
唉,我收到以下错误:
是%
在LIKE
制造麻烦吗?我该如何解决?
sql - 如果在 django 模板中使用原始 sql 时标记不起作用
当我对变量使用原始 sqlmyvar = some rawsql
时,当我检查查询中的 if 条件时,myvar
它始终为真。
例如,我的原始 sql 返回 0 条记录,然后我想显示一些消息,但我无法做到这一点。当我调试后台发生的事情时,我的原始 sql 总是返回一些对象 ( <RawQuerySet: "sel
),即使 sql 获取空记录。所以这就是为什么 myvar 总是正确的,因为它持有一些原始查询集的对象。
有什么办法可以摆脱这种情况
提前致谢
django - 原始 sql 中的 UPDATE 不会命中所有记录,尽管它们符合条件
当我使用位于 models.py 中的原始 sql (def save(self, *args, **kwargs) 点击管理员中的保存按钮时,我正在尝试更新几条记录
原始的sql是这样作为原型的
不幸的是,它不会更新所有符合条件的记录。只有一个,有时更多,但绝不是全部。
使用 SQLite 管理器和以下 SQL,一切正常,所有记录都得到更新:
我正在考虑使用经理来更新表格,但我不知道在不使用像“2011-05-29”这样的静态数据时这将如何工作。无论如何,首先了解如何使用原始 sql 命中所有记录会很棒。任何如何以不同方式解决问题的建议也受到高度赞赏
这是我剥离的代码以保持简短
entity-framework - EF 4.1 - DBContext SqlQuery 和包含
我想使用 DBContext SqlQuery 执行原始 sql,然后包含相关实体。我尝试了以下方法,但它没有加载相关实体:
有什么帮助吗?
php - 如何将表上不存在但原始SQL中存在的实体字段设置为别名?
假设我们有一个这样的查询:
SELECT *, (CUSTOM_EXPRESSION) as virtualfield FROM users
用户的实体本身具有“虚拟字段”,但映射注释没有,因为表没有此字段。
假设它作为原始 SQL 执行,我们如何使用上面的字段填充实体?
sql - Django复制sqlite表列
我有两个 sqlite.db 文件。我想将数据库文件表中一列的内容复制到另一列。
例如:
我在 db 文件 1 中有模型信息:
以及 db 文件 2 中的以下信息模型:
我想将 db 文件 1 中的 info_id 和 info_name 列中的所有数据复制到 db 文件 2 中的 info_id 和 info_name 中。
我知道将需要原始 SQL .. 一个例子将不胜感激。想法?
django - django表单验证来自外部数据库的用户名字段
我正在构建这个 django 应用程序,并且我有一个允许用户输入 32 个字符的 api 密钥的表单。我正在使用一个在表中具有这些 api 键值的外部数据库。一旦用户在 CharField 中输入值,我想验证 api 密钥是否正确。
这是我目前正在使用的领域,非常简单。
我在我的 settings.py 中配置了外部数据库,并将一些数据库查找函数导入到我的 forms.py 中。例如,我已经有由数据库值填充的 ChoiceFeilds。
检查 api 密钥是否在我的外部数据库中的最佳方法是什么,如果没有,当用户输入不在数据库中的 api 密钥时显示错误消息?
谢谢 - 奥利
django - Django db.connection.cursor.fetchone() 返回意外结果
我的models.py中有这个经理
和班级
然后它会产生一个错误:
一般来说,我想在管理器中执行 RAW SQL 查询并使用它从查询中获取结果。我试图搜索,但大多数返回是元组,而不是一个值。
python - 错误:光标'对象没有属性'_last_executed
我有这个光标
我收到这个错误
但是当我尝试这个时:
没有错误。我该如何解决?