问题标签 [sqlbuilder]
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.
postgresql - SQLBuider 如何使用 Talend Open Studio 创建动态查询
我有要插入数据库表的excel文件中的数据。其中一个列(名称)与 db 中的另一个表连接。我想根据 excel 中的值做一个简单的查询,然后放入表中。
excel文件示例:
来自 db 的表示例:
我想从excel中放入数据的表:
基本上我需要从excel文件中获取数据,迭代并做一个简单的查询
然后我可以将 id 放入 tMap 中的适当字段中。
c# - SqlBuilder 返回错误的结果
我有一个使用Npgsql
and的查询Postgres
。为了构建我的查询,我使用 Dapper 及其 SqlBuilder。
当我在数据库中进行正常语句时,它会返回正确的结果。当我通过 SqlBuilder 执行此操作时,它返回错误的结果。
我尝试了不同的方式,更改了addTemplate
or 参数,但没有任何改变。
我还尝试以builder.Where("period = @period", new { model.Period });
不同的方式更改线路:
或者这是一种更常见的方式:
builder.Where("period = '" + model.Period + "'");
例如,普通 sql 查询的结果:SELECT * FROM szzRecord.folders WHERE period = 24
返回 251 行 - 这是正确的。
dapper 查询的结果是 1223,它们都是行。所以看起来参数不存在。在期待selector
我找到我的参数period
。我Period = 24
在selector.parameters.templates[0]
. 这个对吗?selector.parameters.parameters
是空的。
talend - Talend 中的 SQL 构建器
我必须通过 Talend 执行增量加载,因为我必须在 SQL Builder 中编写查询,但它返回的记录不超过 10 条。
对于 Oracle 代码,我尝试过以下 1.检查 SQL -限制行数 - 不工作 2. ROWNUM < = 100 - 不工作
任何人都可以就此提出建议。
sql - 将 SQL 查询转换为 Laravel 查询生成器的问题
我想将此 SQL 查询转换为 LAravel SQL Builder 但我不知道为什么我已经阅读了 laravel 文档但我找不到答案
SQL查询:
我在 laravel 中做这个代码
java - SQLBuilder ForeignKeyConstraint - 设置级联
使用 API SQL 构建器com.healthmarketscience.sqlbuilder
。
如何设置它constraint
以便它执行ON UPDATE CASCADE
和ON DELETE CASCADE
?
java - How to add "WITH" clause to SELECT query with sqlbuilder
I am using Java and SQLBuilder from healthmarketscience.sqlbuilder and I am trying to add WITH clause to my SELECT query dynamiclly.
My current query build with:
The expected result should be:
LEFT OUTER JOIN Table WITH(table_convert_subselect=1) ON (...)
dapper - Dapper、SqlBuilder 扩展和降序排序
我正在尝试构建一个简单的查询,该查询使用 Dapper 按降序检索数据。如果这很重要,数据库是 MySql。
这是我使用的代码:
这总是按升序返回数据。DESC 只是被忽略。我尝试在查询中使用 DESC 关键字或作为参数,但结果是相同的。
唯一有效的是将订单参数和 DESC 关键字放入查询本身(通过字符串插值)
(编辑:错别字和文字简化)
c# - 在查询中比较 sql 和 c# 列表?
我在将我的 sql 数据库中的值与我的代码中的对象列表进行比较时遇到问题。
该对象在数据库中不存在
列表中的对象示例:
我在 c# 中使用 SQLBuilder 然后我想做一个这样的查询:
在编造的代码中
在更多组成的代码中,但使用 sql builder
我完全知道我在这里混合了 c# 和 sql,但这是我可以解释我想要完成的最佳方式。
用言语
我想找到 HasAccess 列等于具有相同 ID 的对象的 HasAccess 属性的 EntityPermission。
真的很感谢大家的帮助!
sql - 与使用 sqlbuilder 的子查询相关的问题
我需要这样的查询,它是使用 sqlbuilder Java 函数生成的:
但是,当子查询生成时,它会像这样创建它:
它会自动附加子查询表名称,即 b.block BBSBlockSubTable,因此查询不起作用。任何克服这个问题的建议都会有很大帮助。
dapper - 使用 Dapper SQL Builder 的 BETWEEN 动态 WHERE 子句
我正在尝试使用 Dapper SQL 构建器构建动态 WHERE 子句。这适用于除 BETWEEN 之外的所有情况。用 BETWEEN 尝试了以下方法(就像 IN 子句一样)
使用 SQL Profiler 时,我观察到从 dapper 生成的查询看起来像
Select * from tbl_example Where Col BETWEEN (@colparam1,@colparam2)
笔记:
- paramValue是我通过 API 接收的整数数组
- 我明白这可以写成Col BETWEEN @colparam1 AND @colparam2或用 < 和 > 替换 BETWEEN