SQL - 每列的where条件
这是一个一般的 SQL 问题,但我如果你必须知道数据库是 Firebird。 我有这个表(简化的): user amount type -------------------- john 25 credit j…
使用 JPA NamedStoredProcedureQuery 在 Firebird 中执行存储过程
EntityManager em = getEntityManager() EntityTransaction etx = em.getTransaction() etx.begin() Query query = em.createNamedQuery("login_proc…
将变体转换为双精度时出错 [ Delphi XE + IBObjects 4.9.12]
我的配置: Delphi XE 火鸟2.1 IBObjects 4.9.12 Windows 7 64 位 当我尝试为 IBOQuery 参数设置值时出现异常(“无法将类型 (UnicodeString) 的变体…
Firebird 2.1 存储过程用于连接多行文本
我正在尝试编写一个存储过程来将多行文本连接在一起,以将其作为单个字符串返回。例如: CREATE TABLE TEST ( ID INTEGER, SEQ INTEGER, TEXT VARCHAR…
当出现死锁时 ibase_execute 就会挂起
设置:firebirdsql 2.1.3 win32,php 5.3(与xampp一起安装) 当我尝试更新在桌面应用程序或 IBexpert 中编辑的记录时,出现死锁,ibase_execute 只是…
在 Firebird 中,有一种方法可以在 INSERT 过程中自动更新重合行吗?
如果您正在运行一个查询,该查询从另一个表中插入一组新记录,则有一种方法可以强制更新目标表中的一致 pk 记录,而无需删除记录或将进程拆分为另外两…
将 SQL Server 查询转换为 Firebird 时遇到问题
我是 Firebird 的新手,并且在将此 T-SQL 转换为 Firebird SQL 时遇到特别困难。此代码存储在数据库外部,而不是存储过程中。 DECLARE @NumTotal int …
如何测量 Firebird 2.1 数据库上 blob 占用的空间量?
我有一个使用 Firebird 2.1 的生产数据库,我需要找出每个表(包括 blob)使用了多少空间。 blob 部分是棘手的部分,因为标准统计报告未涵盖它。 我无…
SQL 查询帮助 - 需要一些魔法
我需要一些查询帮助 - 我正在使用 Firebird 2.1。 我有一张表,如下所示: RowID (primary key) | ActivityID | Duration | BilledAt 1 | 1 | 50 | 06…
如何使用SQL MAX函数获取一行的所有字段?
考虑这个表(来自 http://www.tizag.com/mysqlTutorial/mysqlmax.php): Id name type price 123451 Park's Great Hits Music 19.99 123452 Silly Pud…
firebird中最大存储过程名称
我正在将数据库从 Interbase 迁移到 Firebird,我们遇到的第一个问题来自我们存储的过程名称。 我们有一些名称超过 31 个字符的存储过程(这似乎是 FB…
使用 F_RoundToEven FreeAdhocUDF 函数因某些数字而失败
我注意到,当我们使用 FreeAdhocUDF 中的 F_RoundToEven UDF 时,它无法对某些数字产生正确的结果。 例如,查询: select F_RoundToEven(21.145, 2) C…
Firebird 2.1 TIMESTAMP 算术和民用间隔
我的理解是,与 Interbase v6 保持一致,Firebird 2.5 不支持 SQL-92 INTERVAL 关键字。至少,建议此参考和我重复的SQLCODE -尝试让 INTERVAL 在 Fire…