问题标签 [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 投票
1 回答
5099 浏览

database - Delphi:如何以编程方式创建 Firebird 数据库

我正在使用 D2K9、Zeos 7Alpha 和 Firebird 2.1

在添加 autoinc 字段之前,我已经完成了这项工作。虽然我不确定我做的是否 100% 正确。我不知道使用触发器、生成器等执行 SQL 代码的顺序。我尝试了几种组合,我猜我做错了什么,而不仅仅是因为这不起作用。

当前演示:http: //uploading.com/files/bd64d8m9/createdb.zip/

当前错误:

将 GENERATOR GEN_EMAIL_ACCOUNTS_ID 设置为 1;

来自 IBExpert 的 SQL 文件:

触发器:

发电机:

我的代码:在下面的评论中演示。

0 投票
3 回答
3190 浏览

sql - 如何使用 SQL MAX 函数获取一行的所有字段?

考虑这张表(来自http://www.tizag.com/mysqlTutorial/mysqlmax.php):

此 SQL 查询返回每种类型中最昂贵的商品:SELECT 类型、MAX(price) FROM products GROUP BY 类型

我还想为每一行获取属于上述最高价格的字段idname 。什么样的 SQL 查询会返回这样的表?

0 投票
2 回答
370 浏览

firebird - 您可以在 Firebird DB 中的 Create Table 语句中的列定义上定义 NULL 吗?

我正在使用SQL Manager Lite尝试运行 DDL 创建表脚本。我是 Firebird 的新手,我不知道为什么它不起作用。以下脚本...

导致 MiddleInitial 列的空约束出现解析错误 (UNIDENTIFIED TOKEN)。

这是 Sql Lite 返回的确切错误...

为火鸟创建表 DDL 中是否不允许 NULL 约束?

0 投票
6 回答
26332 浏览

java - 火鸟与java的连接

我已经在 windows Xp 上安装了 Firebird 2.1 并使用 firebirdsql.jdbc-2.1.6 驱动程序与 java 连接。代码:

我收到以下错误:

请帮忙。

问题已解决:实际上我的 jar 文件有问题

http://mirrors.ibiblio.org/pub/mirrors/maven2

我从火鸟官方网站下载了 jaybird-full-2.1.6.jar,问题得到了解决。

正确的网址是

我之前也尝试过此 URL,但由于 jar 问题,它无法正常工作。

0 投票
2 回答
160 浏览

sql - 帮助 SQL 查询 - 需要一些魔法

我在查询方面需要一些帮助 - 我使用的是 Firebird 2.1。

我有一张像这样的桌子:

我想获取每个 ActivityID 的持续时间,但是如果有多个具有相同 ActivityID 的条目可用,我需要获取具有最高 BilledAt 值的条目。(最近的条目)

如果我执行:

如果没有 Duration 值,我会得到我想要的。如果我在 GROUP BY 子句中包含 Duration 列,则会选择多个 ActivityID。

有一个优雅的解决方案吗?

谢谢!

0 投票
2 回答
3697 浏览

firebird - How can I measure the amount of space taken by blobs on a Firebird 2.1 database?

I have a production database, using Firebird 2.1, where I need to find out how much space is used by each table, including the blobs. The blob-part is the tricky one, because it is not covered using the standard statistical report.

I do not have easy access to the server's desktop, so installing UDFs etc. is not a good solution.

How can I do this easily?

0 投票
1 回答
2163 浏览

sql - 使用默认 FIREBIRD 将 null 插入非 null 列

使用默认值将 null 插入非 null 列会给我一个验证错误,而不是采用默认值。我不想在触发所有表之前进行。有没有其他方法可以做到这一点?

火鸟 2.1.3

0 投票
1 回答
133 浏览

sql-server - 将 SQL Server 查询转换为 Firebird 时遇到问题

我是 Firebird 的新手,我在将这个 T-SQL 转换为 Firebird SQL 时遇到了特别的困难。此代码存储在数据库之外,而不是存储过程中。

我猜从错误和我的实验来看,我基本上被迫以某种方式将其放入存储过程中。有没有办法在将代码保留在数据库之外的同时做到这一点?

0 投票
2 回答
2354 浏览

sql - 为什么我不能执行这个alter procedure firebird 查询?

查询是:

我得到错误:

我正在使用 IBExpert 执行它,它是一个 2.1 firebird DB

0 投票
3 回答
4697 浏览

firebird - 紧凑型火鸟 2.1 数据库

我如何压缩 Firebird 2.1 数据库,就像我们在 MS Access 中所做的一样(丢弃已删除的数据,重新制作索引等)?

有办法吗?

谢谢!