除了 MSSQL 和 SQLite,我正在扩展现有应用程序的数据层以使用 Firebird 2.5,但我遇到了一个绊脚石。
我有一个名为 TimeStamp 的字段,它将数据/时间存储为 TimeStamp 类型。这在类型为日期时间的 MSSQL 和 SQLite 下工作正常,但在 Firebird 下失败。下面的 SQL:
SELECT SysTrnId,'TimeStamp' from "TRANSACTIONS"
看似有效,但 TimeStamp 字段作为字段名“CONSTANT”返回,内容是文本“timestamp”
是否可以在 Firebird 下执行此操作,或者我将不得不重命名该字段并更改其他数据层中的代码。