问题标签 [firebird2.1]

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 投票
3 回答
6177 浏览

sql - SQL - 每列的 where 条件

这是一个一般的 SQL 问题,但如果你必须知道数据库是 Firebird。

我有这张表(简化):

我希望使用单个查询得到一个看起来像这样的结果:

基本上,我希望根据字段的总和(在本例中为数量)但在不同的条件下(在本例中为类型)在结果上具有多个字段。

在此先感谢您的任何建议。

0 投票
3 回答
1208 浏览

plsql - 在 Firebird 中使用 Qt 存储过程

下午好,我开始了 Qt 和 Firebird 数据库的世界。完成驱动安装过程,对数据库进行插入、更新和咨询等操作。当我开始制作存储过程并从 Qt 运行它们时不起作用。不会失败,我们总是认为一切都变得完美,但数据库没有运行。我正在使用 Qt 2.0.1 和 Firebird 2.1 在 Linux 中进行编程,我创建了一个简单的存储过程测试,将其插入到表中。它通过运行控制台工作,但是当尝试从Qt运行时不起作用并且没有给我任何错误。SQL代码是:

以下代码将用于从 Qt 连接到 firebird

这是负责调用过程的代码

非常感谢您的帮助。

0 投票
1 回答
3724 浏览

sql - 如何使用 SQL 在数据库中检测具有嵌套关系的父级?

我正在使用火鸟 2.1。有一个表名Folders,字段:

  • 文件夹ID
  • 父文件夹 ID
  • 文件夹名称

ParentFolderID如果它是根文件夹,则为 -1 - 否则它包含父文件夹的 ID。

如何找到低级节点的所有父节点(直到根文件夹)?

我需要递归查询吗?(火鸟支持他们

0 投票
2 回答
1685 浏览

sql - Firebird rownum * 或 * linq 样式跳过并采取

我正在使用 firebird 数据库,它似乎没有像 sql server 那样的 ROWNUM 或 ROW_NUMBER() ,所以我无法按照此处解释的过程进行操作。

我有一个查询,其结果数据集大于我的系统内存可以容纳的容量。我正在尝试以较小的块加载数据集。我有一系列无法​​修改的通用查询,它们可以是任何东西。我知道我能做到

获取前 5000 条记录。但是我怎样才能获得接下来的 5000 条记录。

谢谢

0 投票
2 回答
3759 浏览

sql - 如何反转此查询的结果?

我正在使用火鸟 2.1。有一个表名文件夹,具有以下字段:

如果它是根文件夹,则 ParentFolderID 为 -1 - 否则它包含父文件夹的 ID。

以下递归查询将按顺序返回文件夹的父级:

结果将类似于:

孩子\父母\父母的父母

如何反转上述查询的结果以获得:

父母的父母\父母\孩子?

谢谢!

0 投票
1 回答
1222 浏览

stored-procedures - Firebird 2.1 用户和角色问题

我正在使用 FireBird 2.1,我有一个用户和一个角色。我将存储过程的执行权限授予角色但未授予用户。当我以具有该角色的用户身份登录时尝试执行存储过程时,出现以下错误:

语句 #1:没有对 PROCEDURE SPSELECTMANAGERS 的执行访问权限。

我检查了角色和用户,用户已经添加到角色中。

0 投票
1 回答
1409 浏览

sql - Bitwise operator in firebird

Can we do bitwise and in a firebird procedure without using a UDF? is there one of the built in function or is there a way to get the same results with standard built in commands?

I tried http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-bin_and.html (BIN_AND) also but i need some implementation without UDF.

Ex: (3 & 3) returns 3 in SQL but not in firebird(firebird 2.1).

0 投票
2 回答
476 浏览

database - Firebird 2.1 在某些数据库表中存储大量行是否有效?

我的应用程序不断收到一个需要存储的非常小的事件,我在想这是处理它的最佳方式。此事件的表将如下所示:

如果我继续将每个事件存储为一行,那么对于具有某种 blob 压缩/处理的实现会有一些缺点吗?还是我在这里走得太远了?

我正在使用火鸟 2.1。如果需要,我可以升级到 Firebird 2.5。

提前致谢。

0 投票
3 回答
8326 浏览

sql - Firebird 错误:“操作系统指令 CreateFile 失败”

有没有人看到这个错误??

我正在使用 Firebird 2.1,并且数据库创建语句在 v.first 存储过程执行时失败。

错误信息:

0 投票
3 回答
163 浏览

c# - 知道为什么一个分配语句有效而另一个无效吗?

这是我的代码: