Oracle 日期似乎等于

2023-12-10

我的数据库中有一个表 INCASSO:

CREATE TABLE "GEC_AP"."INCASSO" 
("ID_INCASSO" VARCHAR2(50 BYTE) NOT NULL ENABLE,
 "ID_FATTURA" VARCHAR2(50 BYTE) NOT NULL ENABLE, 
 "ID_PIANO_RATE" VARCHAR2(22 BYTE) DEFAULT -1 NOT NULL ENABLE,
 "DATA_ESECUZIONE" DATE DEFAULT SYSDATE NOT NULL ENABLE,
 ...)

主键包括四个字段:

CONSTRAINT "PK_INCASSO" PRIMARY KEY ("ID_INCASSO", "ID_FATTURA", "ID_PIANO_RATE", "DATA_ESECUZIONE")

当我运行以下查询时,似乎有重复的记录:

select id_incasso, id_fattura, id_piano_rate, data_esecuzione
from incasso
where id_incasso = 'TO_20110521258225'

enter image description here

但通过另一个查询,提取了 0 条记录:

select id_incasso, id_fattura, id_piano_rate, data_esecuzione, count(*)
from incasso where id_incasso = 'TO_20110521258225'
group by id_incasso, id_fattura, id_piano_rate, data_esecuzione
having count(*) > 1

数据库位于 Oracle 11.2.0.1.0 上,我使用的是 SQL Developer 4.1.1.19。

在 SQL Developer 中,日期格式为:

enter image description here

我想知道记录是否不同或者编辑器中存在格式日期问题。如果记录根据日期不同,那么它们在日期的哪一部分不同?如果是编辑器中的格式日期问题,我该如何解决?


将日期格式更改为DD-MON-YYYY HH24:MI:SS您可能会发现日期具有不同世纪的差异。

Using RR格式化年份可以隐藏一个日期1911另一个是2011

Try:

SELECT TO_CHAR( DATE '2011-01-01', 'RR-MM-DD' ),
       TO_CHAR( DATE '1911-01-01', 'RR-MM-DD' )
FROM   DUAL

尽管日期不同并且不会组合在一起,但两者都会输出相同的结果。

如果日期仍然相同,则在字符串中查找其他空格或其他隐藏字符;您可以使用LENGTH()检查字符串的大小或DUMP()获取内容的字节值:

select id_incasso,
       id_fattura,
       LENGTH( id_fattura ) AS f_length,
       id_piano_rate,
       LENGTH( id_piano_rate ) AS pr_length,
       TO_CHAR( data_esecuzione, 'YYYY-MM-DD HH24:MI:SS' ) AS data_esecuzione
from   incasso
where  id_incasso = 'TO_20110521258225'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Oracle 日期似乎等于 的相关文章

  • Oracle 时间戳数据类型

    不带参数的时间戳数据类型和带参数 0 的时间戳数据类型有什么不同 timestamp VS timestamp 0 括号中的数字指定要存储的小数秒的精度 所以 0 意味着不存储任何一小部分秒 而仅使用整秒 如果未指定 则默认值为小数点分隔符
  • 如何捕获 PL/SQL 块中的唯一约束错误?

    假设我有一个 Oracle PL SQL 块 它将一条记录插入表中 并且需要从唯一约束错误中恢复 如下所示 begin insert into some table some values exception when update som
  • ORA-12154: TNS: 无法解析指定的连接标识符

    当我安装服务器版本和现有的 Oracle 10g 客户端版本时 问题就开始了 背景 安装了 Oracle 客户端版本 10g 位于 c oracle 以连接到位于其他国家 地区的数据库 所以我们只能连接到它并且对它的访问权限有限 路径 gt
  • Oracle 事务在 C++ 和 Java 之间的传播

    我们有一个现有的 C 应用程序 我们将逐步将其替换为新的基于 Java 的系统 在我们用 Java 完全重新实现所有内容之前 我们期望 C 和 Java 必须相互通信 RMI SOAP 消息传递等 我们尚未决定 现在我的经理认为我们需要 J
  • 如何在 Pro*C 查询中指定变量表达式列表?

    我尝试优化的 Pro C 查询出现问题 解释一下 我们的应用程序在一个巨大的数据库中搜索行 这些行存在于多种语言中 旧代码为数组中的每种语言选择一行 现在 由于这些查询是我们应用程序中最耗时的部分 因此我只想进行一个直接写入数组的查询 语言
  • SQL如何显示某个日期之前的数据

    我有几张桌子 一个是一个工人表显示工人代码 名字和姓氏 工作日期其中显示工人代码 工作开始日期 结束日期和工作区域代码 导师有工人编号 名字 姓氏和工作区号 Job area有工作区域代码名称和主管 我想要做的是在日期 10 09 10 之
  • 金融 - 计算到期收益率

    我读了this https stackoverflow com questions 1173555 open source financial library specifically yield to maturity发布关于 net 库
  • 如何比较 Postgresql 中日期时间字段中的日期?

    在比较 postgresql Windows 中的版本 9 2 4 中的日期时 我遇到了一个奇怪的情况 我的表中有一列说update date与类型timestamp without timezone 客户可以仅使用日期搜索此字段 例如 2
  • oracle to_date 转换显示文字与字符串格式不匹配

    如果我使用 unixtime 转换器 我会得到 2005 年 5 月 31 日星期二 16 23 17 GMT 1117556597 如果我运行以下查询 则会收到错误 文字与字符串格式不匹配 这是为什么 select to date 111
  • Postgresql存储过程中基于会话的全局变量?

    在 Oracle 的 PL SQL 中 我可以使用包定义创建基于会话的全局变量 对于 Postgresql 的 PLpg SQL 这似乎是不可能的 因为没有包 只有独立的过程和函数 以下是 PL SQL 将 g spool key 声明为全
  • Oracle PL/SQL 将行类型作为构造函数参数传递

    是否可以将 table rowtype 作为构造函数中的参数传递 我有这样的东西 这有效 CREATE OR REPLACE TYPE shape AS OBJECT name VARCHAR2 30 area NUMBER CONSTRU
  • java Web应用程序中的日期转换

    String date1 13 03 2014 16 56 46 AEDT SimpleDateFormat sdf new SimpleDateFormat dd MM yyyy HH mm ss z sdf setTimeZone Ti
  • 如何使用 JSON_TABLE 从 Oracle JSON 列获取键值作为结果集

    我用谷歌搜索了很多 似乎无法找到适合我的简单用例的简单解决方案 我在 Oracle 12C 数据库中有一个 json 列 当然实际上是一个带有 json 约束的 varchar 在该列中我存储了这样的 Map 表示 a 9 0847 b 8
  • 标记个体内事件发生后发生的日期

    我有一组长格式的数据 每人几行 人 id 其中事件 事件 1 应该只发生一次 事件发生后 该人不应再有任何数据 如果事件发生后出现任何记录 我想使用名为 flag flag 1 的新变量创建一个查询 例如 下面标记了 id 5 因为在该人的
  • 在java中将RFC3339 DateTime转换为Date [重复]

    这个问题在这里已经有答案了 如何转换RFC 3339 https www rfc editor org rfc rfc3339java 中的 com google api client util DateTime 到 DateTime 例如
  • PHP strtotime +1 个月添加额外一个月[重复]

    这个问题在这里已经有答案了 我有一个简单的变量 可以将今天添加一个月 endOfCycle date Y m strtotime 1 month 今天是 2013 年 1 月 所以我希望返回 2013 02 但我得到的是 2013 03 我
  • Oracle/PHP - ORA-00911 更新时的无效字符

    我正在运行一个 PHP 脚本 该脚本从 Oracle 数据库实例更新表 首先 我收到一个 JSON 对象 lot KLMHA17N9N00 requestor B10078 id FRESHLOT username B26696 passw
  • sql server GO 相当于 oracle

    我正在为 Oracle 编写迁移脚本 我需要更改表结构 然后用数据填充它 我想先进行结构更改 然后再进行数据更改 在 SQL Server 中我会使用GO分离批次 是否有 SQL ServerGOOracle 中的等效命令 It s and
  • CREATE TABLE 和 CREATE ANY TABLE 权限之间的区别

    我不明白这两种特权之间的区别 我找到了这两个解释 但这对我没有帮助 CREATE TABLE gt Enables a user to create a table owned by that user CREATE ANY TABLE g
  • 两个日期之间间隔 15 分钟 javascript

    问题 我需要将两个日期 时间戳之间的所有 15 分钟时隙 日期格式 2016 08 10 16 00 00 创建为 HH mm 格式的数组 其中分钟限制为 00 15 30 45 示例 中午 12 30 到下午 2 30 将 gt 12 3

随机推荐

  • Android KitKat 上的内容 uri 导致相机崩溃

    我在 Android API 19 Kitkat 上使用内容 uri 和 FileProvider 时遇到问题 这是我用来打开设备上的相机并录制视频的代码 File file new File pathname Uri fileUri Fi
  • 对于只读数组 arg,“Parameters”实用程序类型返回“never”

    我看到一个奇怪的 maybe 的行为Parameters实用程序类型 给定代码 const testFn args readonly number gt args type l typeof testFn type e Parameters
  • 通过 DOM 层传递点击事件

    我有一个 div 位于页面底部并位于页面上所有内容的上方 我添加了一个阴影 以消除对下面内容的严格截断 但是 我无法单击 container 区域中的任何链接 因为从技术上讲 我是单击阴影顶部的 有没有办法通过这个 div 层传递事件并能够
  • Page.FindControl() 搜索动态控件时返回 null

    在 asp net Web 表单中 我在 Web 表单中动态添加了一组单选按钮 并在尝试查找时单击 提交 按钮 单选按钮按钮及其 id 使用 find control id 它返回 null 有人可以帮助我这个 ASP NET 新手吗 Ra
  • iPhone - 将字符串与德语变音符号进行比较

    我在 NSArray 中几乎没有德语字符串 带有像 等变音符号 例如 考虑数组中存在像 g nder 这样的单词 用户在文本字段中输入 gen 我可以检查字符串中与字符 gen 匹配的单词 如何通过将变音符号视为英语字符串来比较字符串 因此
  • 下载后如何刷新页面

    我有一个命令按钮 它将调用一个函数来下载文件 标准的东西 比如InputStream BufferedOutputStream 下载成功后 在函数结束时 我更改当前对象的一些值并将其保存到数据库中 所有这些都可以正常工作 现在 当文件下载完
  • 比较sql server中同一个表的每条记录并返回重复项

    我有如下表 我想获取重复的记录 这里的条件是 如果 date2 和 date4 具有相同的日期或日期彼此间隔小于或等于 10 天 则记录是重复的 我在数据库中有大约 2000 条记录 这里显示一些示例 Date1 可以忽略 它可能是相同的日
  • Intellij 找不到通过 pip 安装的 Python 模块

    我已经安装了nltk封装通过sudo pip install nltk它工作正常 21 07 00 python c import nltk 只是为了确保没有发生冲突brew点我也做了 21 06 24 python m pip insta
  • 如何在不使用jquery的情况下获取文档的高度和宽度

    如何获取纯文档的高度和宽度javascript即不使用jquery 我知道关于 document height and document width 但我想这样做javascript 我的意思是页面的高度和宽度 var height doc
  • Windows Vista 是用什么编程语言编写的?

    Windows Vista 的编码使用了哪些编程语言 好吧 Windows 内核仍然几乎完全是 C 语言 但是 有不同的方面使用 C 例如 shell 的某些部分等等 核心是 C 其他语言 甚至可能会在某些应用程序的某些角落使用 NET 但
  • MKMapView - 将地图滚动限制为方形覆盖

    我有一个带有方形叠加层的 MKMapView 描述如下 CLLocationCoordinate2D coordsBg 5 CLLocationCoordinate2DMake 31 750865 35 180882 CLLocationC
  • MySQL 查询中的关键字

    SELECT FROM answers user WHERE answers user user user 大家好 我有两个 MySQL 表answers and user 桌子user有一个变量叫做user 很遗憾 user似乎是MySQ
  • 当我更改代码时,Django、Nginx、FastCGI 缓存问题

    我已经在我的一台服务器上安装了 Django Nginx 和 FastCGI 这是我的开发服务器 我在缓存方面遇到了非常困难的时期 每次进行更改时 我都必须重新启动整个服务器才能看到实际的更改 重新启动 Nginx 进程也没有帮助 所以可能
  • Google Maps API 在有效请求中返回“无效请求”

    我正在尝试对我的数据库的一堆地址进行反向地理编码 我有大约 200 个地址 其中一半工作起来就像一个魅力 我确实将谷歌地图请求放入循环中并且它工作了 大约有 100 个地址返回 无效请求 消息 我回显请求网址并将其放入浏览器中 它返回 状态
  • npm peerDependency - 无法安装包

    我是 npm 世界的新手 所以也许这很容易 问题如下 我有一个安装了react的项目v 15 2 0 我需要安装一个包 例如react typist https github com jstejada react typist 当我这样做时
  • 使用setInterval反复更换图片

    下面是一个循环播放带有淡入效果的图片的程序 其中包括这样的声明 opacity Number window getComputedStyle abc getPropertyValue opacity 我明白这个语句将窗口对象的不透明度值分配
  • 根据角度的路线变化添加或删除类

    I have 3 routes containing 3 forms Im trying to set bootstrap active class on current tab based on the current route in
  • php 转到变量

    我想知道 PHP 中是否可以实现这样的事情 goto end goto goto 当我使用它时我得到Parse error syntax error unexpected T VARIABLE expecting T STRING 此外 我
  • Struts 2 Json 结果 Hibernate LazyInitialization - 如何在 hibernate 会话中反序列化

    我正在尝试实现一个 Hibernate 会话 事务拦截器以避免LazyInitializationException在 Struts2 中的 json 结果上 但我还是得到了这个异常 245968 http 8080 7 ERROR uti
  • Oracle 日期似乎等于

    我的数据库中有一个表 INCASSO CREATE TABLE GEC AP INCASSO ID INCASSO VARCHAR2 50 BYTE NOT NULL ENABLE ID FATTURA VARCHAR2 50 BYTE N