Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在oracle窗体的表中自动插入当前时间?_Sql_Plsql_Oracle10g_Oracleforms - Fatal编程技术网

Sql 如何在oracle窗体的表中自动插入当前时间?

Sql 如何在oracle窗体的表中自动插入当前时间?,sql,plsql,oracle10g,oracleforms,Sql,Plsql,Oracle10g,Oracleforms,我在oracle表单中遇到问题。 我的数据库由一个主表组成,表名是(buy_order_customer),它有(b_order_id、customer_id、b_date、b_time) 我想在“b_时间”列中自动插入当前时间,我可以在“b_日期”列中插入当前日期,但在“b_时间”列中不能这样做 b_日期和b_时间均为“日期”类型 有人能帮忙吗? 提前感谢。在Oracle DB中,a始终包含日期和时间(即使您不显示它们) 因此,如果您将当前日期插入到b_date中,那么您也已经有了当前时间 试

我在oracle表单中遇到问题。 我的数据库由一个主表组成,表名是(buy_order_customer),它有(b_order_id、customer_id、b_date、b_time)

我想在“b_时间”列中自动插入当前时间,我可以在“b_日期”列中插入当前日期,但在“b_时间”列中不能这样做

b_日期和b_时间均为“日期”类型

有人能帮忙吗? 提前感谢。

在Oracle DB中,a始终包含日期和时间(即使您不显示它们)

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

试试这个:

SELECT to_char(b_date, 'mm-dd-yyyy hh24:mi:ss')
  FROM buy_order_customer
并确保在Oracle DB中也有时间

始终
包含日期和时间(即使不显示它们)

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

试试这个:

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

请注意,您也有时间

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

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

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

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

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

我不知道任何系统变量只检索时间。
如果是为了显示,您需要在字段上使用dateformat掩码。

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

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

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

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

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

我不知道任何系统变量只检索时间。 如果是为了显示,您需要在字段上使用dateformat掩码。

您可以将b_时间列更改为时间戳吗?还有,您会收到什么错误消息?您可以将b_时间列更改为时间戳吗?还有,您会收到什么错误消息?