问题标签 [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.
firebird - 了解查询的执行计划
我有这个 SQL:
当我执行它时,我得到了这个执行计划:
什么是Convenio的索引没有被使用(每个表都有它的索引)
我想更好地理解它,这样我就可以改善我在使用这个系统时遇到的一些性能问题。
谢谢。
grails - Grails:为现有数据库构建应用程序。如何生成合适的域类
我有一个旧的 Firebird 数据库,里面有很多内容。有没有一种简单的方法可以在不为 Grails 应用程序从数据库重写表的情况下获取该数据库的内容?
一个例子会很好。
谢谢!
mysql - 如何使用 Microsoft Access 将旧数据库迁移到新数据库
基本上,当您考虑它时,这个任务很容易,但我在 Microsoft Access或MSDN中没有找到答案。我必须创建一个到新数据库的连接并查询旧数据库。验证旧数据后,所有内容都以新的精细表单写入我的新数据库。
有任何想法吗?
补充:旧数据库是一个火鸟数据库。此数据需要重新构建并迁移到新的MySQL数据库。
stored-procedures - Firebird 1.5 将数据导出到 .ini 文件
我需要将表中的条目导出到 .ini 文件。我需要将其设置为每次更新表时执行的触发器。
因此,如果表的字段列表是 MessengerIPAddress, MessengerPort,它将输出 [Messenger] IPAddress=fieldvalue Port=fieldvalue
firebird - Firebird 数据库不断变大
这个对我来说很有趣——尽管标题几乎是空洞的。我已经使用 Firebird 很长时间了,但直到最近才注意到一个有趣的行为。
我正在使用嵌入式 Firebird 1.5,并注意到如果我将数据库塞满 blob(比如说 10mb),数据库的大小会增加。然后我可以删除数据库中的所有字段,并且数据库的文件大小保持在其扩展大小。目前它是 20mb 并且完全是空的。
我知道 Firebird 在其架构中内置了这个(用于快速索引、速度问题等),但我一直认为它会降低到原来的 ~2mb 默认值。
有人对“缩小”文件大小有任何建议吗?原因是这是一个空间意识问题。如果我有大量的工作空间,我不会在意。然而事实并非如此,我需要尽可能优化
sql - 如何删除 Firebird 1.5 数据库中的所有触发器
出于调试目的,我需要将现有 Firebird 1.5 数据库的 1 个表发送给某人。
而不是发送整个 db ,我只想发送带有这个表的 db - 没有触发器,没有约束。我无法将数据复制到另一个数据库,因为这只是我们想要检查的 - 为什么这个表会出现问题。
我只是想知道是否有一种方法可以删除所有触发器、所有约束和除一个表之外的所有表(对系统表使用一些巧妙的技巧)?
c# - 程序在某些领域给我垃圾数据
我有那个代码:
当我将它保存到 COMPOS 和 CONSERV 中的 csv 文件时,我得到了一些垃圾数据,看起来像是一些字段等的组合:/ 你知道为什么会这样吗?这发生在某些行上,并不总是...
stored-procedures - 解决我表列名称的存储过程
我需要一个存储过程,它的参数有表名(varchar),它返回这个特定表中的列名。
有可能的 ?我考虑了一些从表中检索这些名称的 SELECT,但我在 SQL 方面很弱:/
我补充说我使用 Firebird 1.5:/
sql - firebird 1.5 中的事务
如何使用 IB Expert 进行交易?我需要手册或类似的东西
但在 Firebird 中工作以查看语法。
math - FirebirdDB 无法运行程序,而其备份数据库可以
我的数据库在这里遇到了问题,我使用 Firebird 1.5.3,它工作得很好,直到没有以正常方式读取或写入,但是当我运行一个程序时,我得到空白行结果和以下消息:
算术异常、数值溢出或字符串截断。
SQL 代码:-802 IB 错误号:335544321
所以我将它与一个月前的备份数据库进行了比较,它工作得很好,我得到了行中的数据。为确保我的代码没有更改,我将两个过程复制粘贴到 WinMerge(差异比较器)中,但没有任何不同。为确保我的错误来自数据,我为旧交易(1 年前的数据)运行我的程序,但我仍然收到这些消息。
我检查程序中的算术逻辑,修改,但没有运气。有人可以帮忙吗?
谢谢一堆,