使用保留字时间戳作为字段名称(Firebird 2.5)

2023-11-27

除了 MSSQL 和 SQLite 之外,我还正在扩展现有应用程序的数据层以与 Firebird 2.5 配合使用,但我遇到了障碍。

我有一个名为 TimeStamp 的字段,它将数据/时间存储为 TimeStamp 类型。这在类型为日期时间的 MSSQL 和 SQLite 下工作得很好,但在 Firebird 下就不行了。以下 SQL:

SELECT SysTrnId,'TimeStamp' from "TRANSACTIONS"

看似有效,但时间戳字段返回为字段名“CONSTANT”,内容是文本“timestamp”

是否可以在 Firebird 下执行此操作,或者我是否必须重命名该字段并更改其他数据层中的代码。


firebird转义字符是双引号"。请注意,在 firebird 中,如果您有一个必须用双引号转义的字段,它也会区分大小写。因此,如果您已将字段声明为TimeStamp, then select "TIMESTAMP" ...将失败并出现字段未找到错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用保留字时间戳作为字段名称(Firebird 2.5) 的相关文章

  • 优化 SQL Server 上的删除

    Deletesql server 上的有时很慢 我经常需要优化它们以减少所需的时间 我一直在谷歌上搜索一些关于如何做到这一点的提示 并且我发现了各种各样的建议 我想知道你最喜欢和最有效的驯服删除野兽的技术 以及它们如何以及为什么起作用 到目
  • 我怎样才能知道oracle 9i中哪些值是数字

    我有这个包含 varchar 的数据库 我想知道哪些记录保存数值 我试过REGEXP COUNT和其他 但我在 9i 上运行 我认为这是针对 10g gt 我怎样才能实现这个目标 I tried select to number my co
  • 给定“java.sql.SQLIntegrityConstraintViolationException”是否可以确定错误的列

    鉴于我有一个类型为 java sql SQLIntegrityConstraintViolationException 的异常 是否可以以编程方式确定错误的列 或多列 我问这个问题是因为我想将错误映射回客户端的数据模型以指示错误的字段 例如
  • PL/pgSQL SELECT 到数组中

    这是我的函数声明和主体的一部分 CREATE OR REPLACE FUNCTION access update RETURNS void AS DECLARE team ids bigint BEGIN SELECT INTO team
  • 有没有办法阻止 SQL Express 2008 空闲?

    我使用 SQL Express 2008 作为 Web 应用程序的后端 问题是 Web 应用程序是在工作时间使用的 因此有时在午餐或休息时间 如果 20 分钟内没有用户登录 SQL Express 将进入空闲状态模式并释放其缓存 我知道这一
  • T-SQL:用最新的非空值替换 NULL 的最佳方法?

    假设我有这张表 id value 1 5 2 4 3 1 4 NULL 5 NULL 6 14 7 NULL 8 0 9 3 10 NULL 我想编写一个查询来替换任何NULL值与表中最后一个不为空的值在那一栏里 我想要这个结果 id va
  • Oracle:如何获取刚刚插入的行的序列号?

    如何获取刚刚插入的行的序列号 插入 返回 declare s2 number begin insert into seqtest2 x values aaa returning seq into s2 dbms output put lin
  • SQL 2008全文索引填充延迟

    我的经理说 在基础表数据更改后 可能需要一段时间才能更新全文搜索索引 例如 如果我有一张桌子Products有一个柱子Description我更新了该描述 然后我可能需要一些时间才能搜索该新描述 真的吗 这需要多长时间 SQL 2008 对
  • Reporting Services 在哪里存储其日志文件

    最相关的谷歌结果似乎表明 为了访问日志 我们必须将您自己的日志表部署到数据库并制作报告服务写入它 http technet microsoft com en us library ms157403 aspx 简而言之 Reporting S
  • 实现软删除的最佳方法是什么?

    目前在做一个项目 我们要对大部分用户 用户角色 实现软删除 我们决定添加一个is deleted 0 数据库中每个表的字段并将其设置为 1 如果特定用户角色点击特定记录上的删除按钮 现在为了将来的维护 每个SELECT查询需要确保它们不包含
  • 快速查询最新记录的方法?

    我有一张这样的表 USER PLAN START DATE END DATE 1 A 20110101 NULL 1 B 20100101 20101231 2 A 20100101 20100505 在某种程度上 如果END DATE i
  • 在 SQL Server 上执行分页的最佳方式是什么?

    我有一个数据库超过200万记录 我需要执行分页以在我的 Web 应用程序上显示 该应用程序每页必须有 10 条记录DataGrid 我已经尝试使用ROW NUMBER 但是这种方式会选择所有 200 万条记录 然后只得到 10 条记录 我也
  • 内置函数将每个单词的第一个字母大写

    如果 SQL Server 中已存在此类函数 我不想为此创建自定义函数 输入字符串 This is my string to convert预期输出 This Is My String To Convert SET ANSI NULLS O
  • SQL Server 连接其他表中不存在的位置

    Service Asset AssetService Id Name Id Name AssetId ServiceId
  • 提高第一个查询的性能

    如果执行以下数据库 postgres 查询 则第二次调用要快得多 我猜第一个查询很慢 因为操作系统 linux 需要从磁盘获取数据 第二个查询受益于文件系统级别和 postgres 中的缓存 有没有一种方法可以优化数据库以快速获得结果fir
  • 使用子查询 select 创建新表

    我试图从子查询选择创建一个新表 但出现以下错误 附近的语法不正确 SELECT INTO foo FROM SELECT DATEPART MONTH a InvoiceDate as CalMonth DATEPART YEAR a In
  • 解析带下划线的 SQL Server 数字文字

    我想知道它为什么有效以及为什么它不返回错误 SELECT 2015 11 Result 11 2015 第二种情况 SELECT 2 1 a a 2 1 检查元数据 SELECT name system type name FROM sys
  • SQL 约束以防止根据列的先前值更新列

    是否可以使用检查约束 或其他一些技术 来防止在更新记录时设置与其先前值相矛盾的值 一个例子是 NULL 时间戳 表明发生了某些事情 例如 file exported 一旦文件被导出并且具有非 NULL 值 就不应再将其设置为 NULL 另一
  • 我是否需要在外键上指定 ON DELETE NO ACTION?

    我有以下与 SQL Server 2012 一起使用的 DDL CREATE TABLE Subject SubjectId INT IDENTITY 1 1 NOT NULL Name NVARCHAR 50 Not NULL CONST
  • 是否可以引用同一个表中的不同列?

    如果博客有一个 类别 表 如下所示 CREATE TABLE categories id INTEGER PRIMARY KEY AUTO INCREMENT parent id INTEGER NOT NULL name VARCHAR

随机推荐

  • KeyboardWillShow 被调用两次

    我有一个带有键盘通知的视图 例如keyboardWillShow and keyboardWillHide 我使用的所有处理通知的代码均取自Apple的示例代码 键盘配件 当我第一次进入这个视图时 一切正常 但是当我从子视图返回到此视图时
  • 如何从 Razor 视图访问 My.Resources

    我有一个 razor vbhtml 视图 并且想使用通常通过 My Resources 访问的字符串资源 似乎我只能从视图中访问 My Computer My Log 和其他名称空间 但不能访问 My Resources 我尝试将访问修饰符
  • 具有重定向功能的 javascript windows 警报

    各位 我有以下代码 echo 我想要做的是 当我在 windows alert 上单击 确定 时 页面将重定向到我的 edit php 或者如何创建一个执行插入查询的 JavaScript Alert 会阻塞程序流程 因此您只需编写以下内容
  • IE/JS:减少对象

    我的 javascript 应用程序在 Firefox 和 Chrome 上运行得很好 但它在 Internet Explorer IE 8 上似乎被破坏了 我在控制台日志上没有收到错误消息 通过调试代码 我注意到应用程序在以下行中断 se
  • 从 List< 类型的列表显式转换有哪些风险?在 Java 中将 MyObject> 扩展为 List 类型的列表?

    我认为标题应该解释一切 但以防万一 我想知道以下 Java 代码片段可能会引起与转换相关的哪些风险和潜在问题 List
  • 如何使用 awk 忽略空白行和注释行

    我正在写这段代码 awk F arr 1 2 END for x in arr print x arr x 1 txt 2 txt 这段代码忽略空行 但我也想忽略以 开头的行 注释 知道如何添加多个图案吗 Change to or spac
  • Java 9、Hibernate 和 java.sql/javax.transaction

    我尝试将使用 Hibernate 的项目 升级 到 Java 9 但在使模块正常运行时遇到问题 我的相关部分module info java看起来像这样 module test requires java base requires hib
  • 使用 ggplot2 中矩阵的值创建热图

    我见过热图 其值是在各种 R 图形系统中制作的 包括晶格和基数 如下所示 我倾向于使用ggplot2有点 希望能够制作一个热图 并绘制相应的单元格值 这是热图和使用的尝试geom text library reshape2 ggplot2
  • 你能清除jquery ajax缓存吗?

    我想知道是否可以通过特定的 AJAX 方法清除缓存 假设我有这个 ajax url test html cache true success function html results append html 现在 99 的情况下 可以使用
  • 使用 kotlin + quarkus 注入某些依赖项时出错

    我想在我的 Kotlin 资源文件中包含依赖项 但我不能 我做了这个教程 https quarkus io guides rest client guide但是 为了启动该项目 我在项目中包含了扩展 kotlin 我的代码如下 国家 地区
  • 当同一用户 ID 尝试在多个设备上登录时,如何终止另一台设备上的会话?

    我想要做的是将用户 ID 限制为一次只能登录一台设备 例如 用户 ID abc 登录到他们的计算机 用户 ID abc 现在尝试通过手机登录 我想要发生的是终止他们计算机上的会话 Spotify 应用程序正是这样做的 Spotify 一次只
  • 如何使用 PRISM 和 MEF 将视图注入到 UI 中?

    我已经搜索了一些教程 甚至查看了pluralsite PRISM 简介 然而 大多数示例基于使用 Unity 容器 并且缺乏有关如何使用 Mef 容器实现此功能的信息 我的简单 helloworld 模块基于网络教程 我的代码是相同的 只是
  • 如何将文件从主机复制到Docker容器?

    我正在尝试为我们使用的 Docker 容器构建备份和恢复解决方案 我有我创建的 Docker 基础镜像 ubuntu base 并且不希望每次都使用 Docker 文件重建它来向其中添加文件 我想创建一个从主机运行的脚本并使用以下命令创建一
  • 如何解决父pom依赖问题:无法读取工件描述符;找不到神器?

    我最近向 Maven Central 发布了三个工件 https search maven org search q ced2ar3 rdb 这三者是其中的一部分同一个项目并同时出版 我现在正在尝试使用 ced2ar rdb 和 ced2a
  • 当我尝试在 EF 4.3.1 中启用迁移时引发异常

    我在 Net 4 0 类库项目中使用 nuget 安装的实体框架 4 3 1 在这种情况下 当我在 PM 控制台中调用 Enable Migrations 命令时 我收到以下异常 使用 1 个参数调用 LoadFrom 时出现异常 Nelz
  • 带有 ChoiceField 的 Django Rest 框架

    我的用户模型中有一些字段是选择字段 我正在尝试找出如何最好地将其实现到 Django Rest Framework 中 下面是一些简化的代码来展示我正在做的事情 models py class User AbstractUser GENDE
  • 如何在 Django 中处理来自 MySQL 的“部分”日期(2010-00-00)?

    在我的一个使用 MySQL 作为数据库的 Django 项目中 我需要一个date还接受 部分 日期的字段 例如仅年份 YYYY 和年份和月份 YYYY MM 加上正常日期 YYYY MM DD The dateMySQL 中的字段可以通过
  • 记住 Swing 中的窗口位置

    我有一个相当大的 swing 应用程序 我想让它记住所有窗口 jframe 等的大小 因此 如果用户按照自己喜欢的方式调整窗口大小 下次窗口看起来会完全相同 我是否有更好的选择来解决它 但手动将每个窗口的位置 大小写入优先 有没有什么方便的
  • 当尝试使用 Jasmine 和 AngularJS 进行单元测试时,参数“fn”不是一个函数

    我正在尝试在 Angular 应用程序中使用 Jasmine 进行一些单元测试 但遇到了一些错误 Error Error injector modulerr Failed to instantiate module LocalStorage
  • 使用保留字时间戳作为字段名称(Firebird 2.5)

    除了 MSSQL 和 SQLite 之外 我还正在扩展现有应用程序的数据层以与 Firebird 2 5 配合使用 但我遇到了障碍 我有一个名为 TimeStamp 的字段 它将数据 时间存储为 TimeStamp 类型 这在类型为日期时间