问题标签 [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 Sql 将日期列匹配到 sysdate 错误
我正在尝试匹配来自不同表的列,使用SYSDATE
. 输出实际上是在所有行上使用今天的日期填充日期列,而不是仅在其中实际包含今天日期的一行。
输出是:
结果中应该只有一行,因为只有 1 行包含今天的日期。我哪里出错了?
mysql - Sysdate 作为字符串
sysdate()
我正在从 android 设备发送到服务器字符串。问题是代码没有向 mysql 数据库插入任何内容。列first
是DATETIME
。我正在使用 mysql 工作台,当我输入INSERT INTO test (first) VALUES (sysdate());
工作台时,它可以工作。
sql - 具有不同 sysdate 值的 SQL 插入
我正在做这样的插入:
当我单独运行 SELECT 部分时,我得到如下值:
这正是我要插入的内容。
但是在运行整个插入后,我得到如下值:
有谁知道为什么 sysdate 会这样,什么是好的解决方法?
oracle - 将 sysdate 附加到 Oracle 中的表名
我需要在 Oracle 中创建表时附加 SYSDATE。请让我知道是否有直接的方法(仅使用 SQL)或者我必须使用 PL/SQL。
例如,如果表名是 ABC,我需要将表创建为 ABC_20130416。
如果需要更多信息,请告诉我。
sql - 在 SQL 中比较日期的问题
我有一个包含以下列的表格
有效开始日期
有效
结束日期人员ID
这是在 Oracle DB 上。
我正在编写一个查询,以使用以下查询让我在当前 sysdate 中处于活动状态。
问题是这个 where 子句似乎永远不会被应用。结果包含不满足此条件的行。关于我可能遗漏的任何建议。
oracle - 带有 OR 子句的 Oracle sysdate 给出了奇怪的结果
我在 Oracle 中使用 sysdate 和 OR 子句得到了一些奇怪的结果。如果首先进行 sysdate 检查,我不会得到所有行,但如果 sysdate 检查是第二个,我会得到所有行。寻找关于为什么会发生这种情况的任何解释。
下面显示了我的查询的缩写版本,然后是许多其他迭代,它们给出了正确或不正确的结果。
Oracle 数据库 11g 版本 11.2.0.1.0 - 64 位生产
不正确:注意 sysdate 子句是第一个
正确:注意 sysdate 子句是第二个。我所做的只是颠倒 OR 语句中的 2 个子句
下面是一些其他查询字符串
database - 我无法在 oracle 数据库中更新真正的 sysdate 的原因是什么?
当我执行代码时,我的 oracle 数据库的 sysdate 错误。但是当我在终端上执行该代码时,它更新了真实的 sysdate。
javascript - 按时间排序 sysdate
我有这样显示的日期:
所以这就是它的工作原理,用户填写表单,当他点击提交按钮时,我将数据保存在我的数据库中,并添加 sysdate 以便为每个提交的表单创建一个 ID。所以我用 DATE_ID = sysdate 做了一个 INSERT TO。然后我在管理页面上显示所有提交的表单。我想用 sysdate 提供的日期显示时间,所以我制作了 TO_CHAR。一组项目 = 一个提交。
这是我显示 sysdate 的方式:
并订购
如何订购日期和时间?
oracle-sqldeveloper - Sysdate 与 SQL Developer 中的数据库日期不同
我使用 SQL Developer 作为 Oracle 11G RAC 的客户端。数据库服务器设置为太平洋夏令时区(PDT),当我sysdate
在 sqlplus 中查询时,它总是显示 PDT 时间。但在 SQL Developer 中,它将时间显示为 GMT -4。
运行 SQL Developer 的系统上的系统日期也设置为 PDT,即使我从中央时区更改。我尝试将此参数添加到 SQL Developer 配置文件中:
AddVMOption -Duser.timezone=GMT-7
但我继续看到以下结果:
来自 SQL 开发人员:
CURRENT_DATE SYSDATE SESSIONTIMEZONE
2013 年 8 月 9 日 12:57:11 13 年 8 月 10 日 03:57:11 -07:00
来自 sqlplus:
TO_CHAR(CURRENT_DATE,'DD-MO TO_CHAR(SYSDATE,'DD-MON-YYH
会话时区
任何人都知道如何获得与 sqlplus 生成的相同的输出?
我必须在生产环境中安排作业,我想最好使用sysdate
而不是current_date
.
sql - SQL 函数。返回日期+几天
我对 SQL 开发人员编码非常陌生,我真的不知道所有代码是如何编写的,我需要一些帮助。我需要创建一个简单的函数来返回一个返回日期,该日期应该是这样结束的:
假设采用 1 个参数,然后sysdate + parameter
作为日期返回。
这就是我得到的
我的问题是我不知道如何将参数添加到函数中的局部变量,因为我对 SQL 和函数非常陌生,所以我没有得到任何地方......我敢打赌这很容易,我只是对 SQL 不好。