问题标签 [firebird1.5]

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 投票
2 回答
2573 浏览

firebird - 了解查询的执行计划

我有这个 SQL:

当我执行它时,我得到了这个执行计划:

什么是Convenio的索引没有被使用(每个表都有它的索引)

我想更好地理解它,这样我就可以改善我在使用这个系统时遇到的一些性能问题。

谢谢。

0 投票
2 回答
1363 浏览

grails - Grails:为现有数据库构建应用程序。如何生成合适的域类

我有一个旧的 Firebird 数据库,里面有很多内容。有没有一种简单的方法可以在不为 Grails 应用程序从数据库重写表的情况下获取该数据库的内容?

一个例子会很好。

谢谢!

0 投票
4 回答
1059 浏览

mysql - 如何使用 Microsoft Access 将旧数据库迁移到新数据库

基本上,当您考虑它时,这个任务很容易,但我在 Microsoft AccessMSDN中没有找到答案。我必须创建一个到新数据库的连接并查询旧数据库。验证旧数据后,所有内容都以新的精细表单写入我的新数据库。

有任何想法吗?

补充:旧数据库是一个火鸟数据库。此数据需要重新构建并迁移到新的MySQL数据库。

0 投票
1 回答
357 浏览

stored-procedures - Firebird 1.5 将数据导出到 .ini 文件

我需要将表中的条目导出到 .ini 文件。我需要将其设置为每次更新表时执行的触发器。

因此,如果表的字段列表是 MessengerIPAddress, MessengerPort,它将输出 [Messenger] IPAddress=fieldvalue Port=fieldvalue

0 投票
1 回答
1732 浏览

firebird - Firebird 数据库不断变大

这个对我来说很有趣——尽管标题几乎是空洞的。我已经使用 Firebird 很长时间了,但直到最近才注意到一个有趣的行为。

我正在使用嵌入式 Firebird 1.5,并注意到如果我将数据库塞满 blob(比如说 10mb),数据库的大小会增加。然后我可以删除数据库中的所有字段,并且数据库的文件大小保持在其扩展大小。目前它是 20mb 并且完全是空的。

我知道 Firebird 在其架构中内置了这个(用于快速索引、速度问题等),但我一直认为它会降低到原来的 ~2mb 默认值。

有人对“缩小”文件大小有任何建议吗?原因是这是一个空间意识问题。如果我有大量的工作空间,我不会在意。然而事实并非如此,我需要尽可能优化

0 投票
3 回答
3950 浏览

sql - 如何删除 Firebird 1.5 数据库中的所有触发器

出于调试目的,我需要将现有 Firebird 1.5 数据库的 1 个表发送给某人。

而不是发送整个 db ,我只想发送带有这个表的 db - 没有触发器,没有约束。我无法将数据复制到另一个数据库,因为这只是我们想要检查的 - 为什么这个表会出现问题。

我只是想知道是否有一种方法可以删除所有触发器、所有约束和除一个表之外的所有表(对系统表使用一些巧妙的技巧)?

0 投票
1 回答
153 浏览

c# - 程序在某些领域给我垃圾数据

我有那个代码:

当我将它保存到 COMPOS 和 CONSERV 中的 csv 文件时,我得到了一些垃圾数据,看起来像是一些字段等的组合:/ 你知道为什么会这样吗?这发生在某些行上,并不总是...

0 投票
1 回答
489 浏览

stored-procedures - 解决我表列名称的存储过程

我需要一个存储过程,它的参数有表名(varchar),它返回这个特定表中的列名。

有可能的 ?我考虑了一些从表中检索这些名称的 SELECT,但我在 SQL 方面很弱:/

我补充说我使用 Firebird 1.5:/

0 投票
1 回答
361 浏览

sql - firebird 1.5 中的事务

如何使用 IB Expert 进行交易?我需要手册或类似的东西

但在 Firebird 中工作以查看语法。

0 投票
2 回答
297 浏览

math - FirebirdDB 无法运行程序,而其备份数据库可以

我的数据库在这里遇到了问题,我使用 Firebird 1.5.3,它工作得很好,直到没有以正常方式读取或写入,但是当我运行一个程序时,我得到空白行结果和以下消息:

算术异常、数值溢出或字符串截断。

SQL 代码:-802 IB 错误号:335544321

所以我将它与一个月前的备份数据库进行了比较,它工作得很好,我得到了行中的数据。为确保我的代码没有更改,我将两个过程复制粘贴到 WinMerge(差异比较器)中,但没有任何不同。为确保我的错误来自数据,我为旧交易(1 年前的数据)运行我的程序,但我仍然收到这些消息。

我检查程序中的算术逻辑,修改,但没有运气。有人可以帮忙吗?

谢谢一堆,