问题标签 [systimestamp]

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.

0 投票
1 回答
1379 浏览

oracle - Oracle 的转储(systimestamp)字节的含义

我试图了解我的数据库上设置的时间戳中的字节是什么意思。如何计算它们以生成更具可读性的日期?

我正在使用以下查询来获取我需要的数据:

我上述查询的输出是:

我在网上找到了一些资源来解释字节的含义(此处),但在我的场景中规则不匹配。

例如:223 不是世纪 + 100 等。

我尝试这样做的原因是因为我在比较timestamp(3)列中的值时遇到了一个问题systimestamp,我正在尝试编写一个脚本来验证我的问题/解决方案是否与此处解释的相同。

任何帮助表示赞赏。

0 投票
1 回答
945 浏览

sql - 从日期更改列以接受 systimestamp

目前我有一个用 更新日期字段的触发器sysdate,不幸的是,如果更新发生在同一秒内,这有时可能不是唯一的。是否可以更改要使用的列,systimestamp以便它使用毫秒并且始终是唯一的。

触发器如下所示:

我想更改DATE_STATUS CHANGED要使用的systimestamp,所以它总是 unqiue 但它正在更新的列是类型DATE(7),所以它不适合。

有没有办法改变桌子接受systimestamp?如果您需要更多信息,请告诉我。

0 投票
2 回答
181 浏览

oracle - Varchar2 datatype allows systimestamp

I have one table with varchar2 datatypes like below

Now, if I trying to insert systimestamp into above, values are getting inserted:

Question is why this conversion is allowed in Oracle.

I am using Oracle 11g.

0 投票
1 回答
135 浏览

oracle - 使用 PL/SQL 返回 systimestamp 当前所属的时间段

IE

  • 我计划将 24 小时分为 24 个部分(每个部分 1 小时):00:30:00 AM 到 01:29:59 AM 作为第一个部分,依此类推

  • 当前systimestamp = "02-NOV-15 06.13.49.000000000 PM" 我想获取可以返回从下午 5:30:00 到下午 6:29:59 的时间段的 SQL,这是 systimestamp 当前所属的时间段。

我不知道如何作为初学者编写此 SQL,感谢您的任何输入。

0 投票
1 回答
3831 浏览

oracle - Oracle:从默认使用 SYSTIMESTAMP 的时间戳类型中选择毫秒

TIMESTAMP我的Oracle 数据库中有一个类型为列。列default值为SYSTIMESTAMP

我想SELECT 毫秒 FROMTIMESTAMP 列。我使用下面的查询没有成功:

如您所见,结果没有任何毫秒,它是空的。如果我用 then 更改查询.FF4结果.0000

如何以毫秒选择列?

0 投票
2 回答
1791 浏览

sql - 将时间戳转换为日期数据类型

谁能解释为什么这个选择语句不会导致“03/04/2016”?

我如何编写我的选择,以便它作为日期类型产生这种结果?我也试过

结果相同。

0 投票
1 回答
2841 浏览

postgresql - postgres 中是否有任何等效函数,例如 oracle 的 systimestamp()

我正在开发一个 oracle 到 postgresql 数据库迁移项目。我需要从 postgres 读取操作系统日期和时间。在 oracle 中,sysdate() 以日期类型数据返回系统日期时间,而 systimestamp() 则返回时间戳类型数据,无论 time_zone 变量设置如何。但是在 postgres 中 current_date() 和 current_timestamp() 总是给出相对于为该数据库设置的时区变量的结果。同步时区变量(即设置时区='utc')是一种方法,但我不希望我的时区变量被更改。

我想要得到的是我系统的当前日期和时间(时区可能包括或不包括),就像在 oracle 中一样。任何 pl/pgsql 都会有所帮助。谢谢

0 投票
2 回答
571 浏览

c# - 尝试删除 oracle 数据库中超过 1 小时的行导致超时

我有一个无法解决的奇怪问题。

我正在尝试删除时间戳超过 1 小时的所有行。

SQL:

整个代码在 SQL Developer 中完美运行,但是当我尝试在 iBatis.net 中执行相同操作时,我遇到了超时。

另一个奇怪的事情是,当我将小于运算符挂到“等于”时,问题就不存在了,例如

我只使用 Les-than 和 grater-than 运算符生成超时,并且仅在 iBatis.net 中生成。有谁知道为什么?

有趣的事实。当我查询DELETE FROM TABLE WHERE TIMESTAMP < '07-AUG-11'它的工作。另外,当我尝试查询时DELETE FROM TABLE WHERE TIMESTAMP BETWEEN '07-AUG-11' AND SYSTIMESTAMP,它也可以工作。似乎只有与组合在一起才有问题<是否>SYSTIMESTAMP 其他方法可以在不使用这些运算符的情况下删除超过一小时的行?谢谢

0 投票
2 回答
1637 浏览

oracle - 如何替换 oracle systimestamp 中的日期

我只能在查询中使用特定的基础值(YYYYMMDD)。

我想插入带有时间戳的数据,但只是替换为该日期

从这个查询中,我如何应用:basedate + systimestamp 的小时、分钟、秒、微秒

0 投票
3 回答
956 浏览

c - 如何将 C 中的 gethrtime() 从 Solaris 移植到 RHEL

我正在将一个 C 项目从 Solaris 移植到 Linux 并重新编译它。在 logger.c 中,sys/time.h 的 gethrtime() 函数不能为 Linux 编译。如何将其移植到 Linux?Linux中有这个的替代品吗?