繁体   English   中英

如何在oracle表格中自动插入当前时间?

[英]how to insert current time automatically in table in oracle forms?

我在oracle表单中有问题。 我的数据库由一个主表组成,表名称为(buy_order_customer),其中具有(b_order_id,customer_id,b_date,b_time)。

我想在b_time列中自动插入当前时间,我可以在b_date列中插入当前日期,但是我不能对b_time做同样的事情。

b_date和b_time均为“ date”类型。

有人可以帮忙吗? 提前致谢。

在Oracle DB中, DATE数据类型 始终包含日期和时间(即使不显示它们也是如此)。

因此,如果您将当前日期插入到b_date中,那么您已经具有了当前时间。

尝试这个:

SELECT to_char(b_date, 'mm-dd-yyyy hh24:mi:ss')
  FROM buy_order_customer

看到你也有时间

我认为您的意思是在运行时在表单中填充这些字段的初始值。 如果我是正确的,那么您需要以下系统变量之一:

$$ DATE $$检索当前操作系统日期(客户端)。

$$ DATETIME $$检索当前操作系统的日期和时间。

$$ DBDATE $$检索当前数据库日期。

$$ DBDATETIME $$从本地数据库检索当前日期和时间。

我不知道任何系统变量只能检索时间。 如果出于显示目的,则需要在字段上使用dateformat掩码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM