问题标签 [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.

0 投票
1 回答
387 浏览

postgresql - SQLBuider 如何使用 Talend Open Studio 创建动态查询

我有要插入数据库表的excel文件中的数据。其中一个列(名称)与 db 中的另一个表连接。我想根据 excel 中的值做一个简单的查询,然后放入表中。

excel文件示例:

来自 db 的表示例:

我想从excel中放入数据的表:

基本上我需要从excel文件中获取数据,迭代并做一个简单的查询

然后我可以将 id 放入 tMap 中的适当字段中。

tMap 其中描述和值是名称

0 投票
1 回答
208 浏览

c# - SqlBuilder 返回错误的结果

我有一个使用Npgsqland的查询Postgres。为了构建我的查询,我使用 Dapper 及其 SqlBuilder。

当我在数据库中进行正常语句时,它会返回正确的结果。当我通过 SqlBuilder 执行此操作时,它返回错误的结果。

我尝试了不同的方式,更改了addTemplateor 参数,但没有任何改变。

我还尝试以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 = 24selector.parameters.templates[0]. 这个对吗?selector.parameters.parameters是空的。

0 投票
0 回答
48 浏览

talend - Talend 中的 SQL 构建器

我必须通过 Talend 执行增量加载,因为我必须在 SQL Builder 中编写查询,但它返回的记录不超过 10 条。

对于 Oracle 代码,我尝试过以下 1.检查 SQL -限制行数 - 不工作 2. ROWNUM < = 100 - 不工作

任何人都可以就此提出建议。

0 投票
1 回答
53 浏览

sql - 将 SQL 查询转换为 Laravel 查询生成器的问题

我想将此 SQL 查询转换为 LAravel SQL Builder 但我不知道为什么我已经阅读了 laravel 文档但我找不到答案

SQL查询:

我在 laravel 中做这个代码

0 投票
2 回答
136 浏览

java - SQLBuilder ForeignKeyConstraint - 设置级联

使用 API SQL 构建器com.healthmarketscience.sqlbuilder

如何设置它constraint以便它执行ON UPDATE CASCADEON DELETE CASCADE

0 投票
0 回答
100 浏览

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 (...)

0 投票
1 回答
1531 浏览

dapper - Dapper、SqlBuilder 扩展和降序排序

我正在尝试构建一个简单的查询,该查询使用 Dapper 按降序检索数据。如果这很重要,数据库是 MySql。

这是我使用的代码:

这总是按升序返回数据。DESC 只是被忽略。我尝试在查询中使用 DESC 关键字或作为参数,但结果是相同的。

唯一有效的是将订单参数和 DESC 关键字放入查询本身(通过字符串插值)

(编辑:错别字和文字简化)

0 投票
4 回答
403 浏览

c# - 在查询中比较 sql 和 c# 列表?

我在将我的 sql 数据库中的值与我的代码中的对象列表进行比较时遇到问题。

该对象在数据库中不存在

列表中的对象示例:

我在 c# 中使用 SQLBuilder 然后我想做一个这样的查询:

在编造的代码中

在更多组成的代码中,但使用 sql builder

我完全知道我在这里混合了 c# 和 sql,但这是我可以解释我想要完成的最佳方式。

用言语

我想找到 HasAccess 列等于具有相同 ID 的对象的 HasAccess 属性的 EntityPermission。

真的很感谢大家的帮助!

0 投票
1 回答
38 浏览

sql - 与使用 sqlbuilder 的子查询相关的问题

我需要这样的查询,它是使用 sqlbuilder Java 函数生成的:

但是,当子查询生成时,它会像这样创建它:

它会自动附加子查询表名称,即 b.block BBSBlockSubTable,因此查询不起作用。任何克服这个问题的建议都会有很大帮助。

0 投票
1 回答
214 浏览

dapper - 使用 Dapper SQL Builder 的 BETWEEN 动态 WHERE 子句

我正在尝试使用 Dapper SQL 构建器构建动态 WHERE 子句。这适用于除 BETWEEN 之外的所有情况。用 BETWEEN 尝试了以下方法(就像 IN 子句一样

使用 SQL Profiler 时,我观察到从 dapper 生成的查询看起来像

Select * from tbl_example Where Col BETWEEN (@colparam1,@colparam2)

笔记:

  1. paramValue是我通过 API 接收的整数数组
  2. 我明白这可以写成Col BETWEEN @colparam1 AND @colparam2或用 < 和 > 替换 BETWEEN