问题标签 [sysdate]
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.
sql - Oracle sysdate 不等于存储日期
数据库:甲骨文
简化版:
表T有一列:D(日期类型)
现在桌子是空的。
现在该表有一行包含 22-AUG-14。
为什么以下 WHERE 子句为假?
=> 0 行
以下查询有效:
=> 1 行
我想存在与时间相关的“精度损失”(类似于 double & int),但为什么可能呢?因为这两种类型都是 DATE。
java - java.sql.SQLException: ORA-01843: 调用过程时月份无效
我有一个应用程序,其程序如下:
这是调用此过程的Java代码(我hibernate
在这里使用):
MyBean
是类保存过程返回的数据。
问题:
当我在系统上托管我的应用程序时,windows
它可以正常工作并获得所需的结果。
但是,当我在 上托管我的应用程序时Linux Ubuntu 12.04
,会出现以下错误:
程序中提到了第 628 行。
function - PL/SQL: Sysdate-to_date
我正在尝试理解 Uni 作业中的一些笔记。讲师正在调用一个函数并向该函数发送参数"sysdate-to_date['1-Jan-2014']"
。这个参数实际上在做什么,它发送什么类型的变量?
sql - 比较 varchar 日期与 sysdate
我正在尝试查询sum_date WHERE sum_date BETWEEN (sysdate-1) AND (sysdate-30)
在我的SELECT
声明中,我尝试过TO_DATE(sum_date, 'DD-MM-YY')
并且sysdate
但它会引发错误:
"literal does not match format string."
Sum_date
存储为varchar20
并且看起来像2014-01-07
.sysdate
看起来像18-SEP-14
。
sql - Varchar2 到 Date 用于 sysdate 比较
我正在查询的表的日期存储为 varchar2。我需要使用 sysdate 比较存储为 varchar2 的BETWEEN sysdate-1 AND sysdate-30
日期(从上个月返回 varchar2 日期)。
指定时TO_DATE(varchar2, 'DD-MON-YYYY')
出现错误“文字与格式字符串不匹配”。
我被卡住了,因为 Oracle 文档说这是TO_DATE()
从 varchar2 转换时可以接受的格式。
更新:这是一个公司数据库,我没有设计数据库,只能使用我可用的数据库。数据集非常庞大,由 SCADA 设备自动更新,每天超过 10,000 台设备。
使用 TO_DATE 的结果
选择设备名称,TO_DATE(读取日期,'DD-MON-YY'),系统日期
-------- 查询返回的数据 ----------
ORA-01861: 文字与格式字符串不匹配
mysql - SQL 插入查询中的 Sysdate 函数
我正在用jsp编写代码。我正在运行以下查询,该查询运行良好,但在 DB 中放置了一个NULL
in列。entryDate
这个查询有什么错误?
我必须将当前系统日期存储在entryDate
-column 中。
plsql - PL/SQL sysdate 格式不起作用?
我在 PL/SQL 中的 sysdate 格式有问题。我尝试计算当天的年龄(所以它应该返回类似 20.44 的值)。但是 sysdate 不适用于这种格式,并且值 v_leftijd 不断返回 -2000.91。显然那不是我的年龄。我该如何解决这个问题?我有以下代码:
date - 在plsql过程中从顶点传递日期值
我在 Apex 中遇到日期格式问题。在我的数据库中,日期格式为“29-05-1994”(DD-MM-YYYY),相同的格式显示在我的顶点页面上,但不在我的会话状态(DD-MON-YY)中。通过一个程序,我尝试计算某人的年龄。结果是-79.61。这不正确,它与格式有关。当我在程序中将格式更改为 DD-MON-YYYY 时,我会得到:2000 东西。还是不正确。有谁知道如何解决这个格式问题?
这是我的程序的一部分:
sql - 在 Oracle 中获取给定日期的最新条目
我要选择
从下表。
不太确定如何实现这一点。任何指针都会有很大帮助。
oracle - 无法使用 sysdate 执行 UPDATE 查询 - ORACLE
我正在尝试在 ORACLE 中运行以下相当简单的更新语句。
它抱怨违反唯一约束。
PK 包括PROJECT_ID,BUG_NO,SNAPSHOT_DATESTAMP,SNAPSHOT_TYPE
.
表结构为
这很奇怪,因为每次运行时 sysdate 都应该不同,并且它永远不会遇到“违反唯一约束”错误。