问题标签 [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.
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 文件:
触发器:
发电机:
我的代码:在下面的评论中演示。
sql - 如何使用 SQL MAX 函数获取一行的所有字段?
考虑这张表(来自http://www.tizag.com/mysqlTutorial/mysqlmax.php):
此 SQL 查询返回每种类型中最昂贵的商品:SELECT 类型、MAX(price) FROM products GROUP BY 类型
我还想为每一行获取属于上述最高价格的字段id和name 。什么样的 SQL 查询会返回这样的表?
firebird - 您可以在 Firebird DB 中的 Create Table 语句中的列定义上定义 NULL 吗?
我正在使用SQL Manager Lite尝试运行 DDL 创建表脚本。我是 Firebird 的新手,我不知道为什么它不起作用。以下脚本...
导致 MiddleInitial 列的空约束出现解析错误 (UNIDENTIFIED TOKEN)。
这是 Sql Lite 返回的确切错误...
为火鸟创建表 DDL 中是否不允许 NULL 约束?
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 问题,它无法正常工作。
sql - 帮助 SQL 查询 - 需要一些魔法
我在查询方面需要一些帮助 - 我使用的是 Firebird 2.1。
我有一张像这样的桌子:
我想获取每个 ActivityID 的持续时间,但是如果有多个具有相同 ActivityID 的条目可用,我需要获取具有最高 BilledAt 值的条目。(最近的条目)
如果我执行:
如果没有 Duration 值,我会得到我想要的。如果我在 GROUP BY 子句中包含 Duration 列,则会选择多个 ActivityID。
有一个优雅的解决方案吗?
谢谢!
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?
sql - 使用默认 FIREBIRD 将 null 插入非 null 列
使用默认值将 null 插入非 null 列会给我一个验证错误,而不是采用默认值。我不想在触发所有表之前进行。有没有其他方法可以做到这一点?
火鸟 2.1.3
sql-server - 将 SQL Server 查询转换为 Firebird 时遇到问题
我是 Firebird 的新手,我在将这个 T-SQL 转换为 Firebird SQL 时遇到了特别的困难。此代码存储在数据库之外,而不是存储过程中。
我猜从错误和我的实验来看,我基本上被迫以某种方式将其放入存储过程中。有没有办法在将代码保留在数据库之外的同时做到这一点?
sql - 为什么我不能执行这个alter procedure firebird 查询?
查询是:
我得到错误:
我正在使用 IBExpert 执行它,它是一个 2.1 firebird DB
firebird - 紧凑型火鸟 2.1 数据库
我如何压缩 Firebird 2.1 数据库,就像我们在 MS Access 中所做的一样(丢弃已删除的数据,重新制作索引等)?
有办法吗?
谢谢!