Sql 如何在oracle窗体的表中自动插入当前时间?
我在oracle表单中遇到问题。 我的数据库由一个主表组成,表名是(buy_order_customer),它有(b_order_id、customer_id、b_date、b_time) 我想在“b_时间”列中自动插入当前时间,我可以在“b_日期”列中插入当前日期,但在“b_时间”列中不能这样做 b_日期和b_时间均为“日期”类型 有人能帮忙吗? 提前感谢。在Oracle DB中,a始终包含日期和时间(即使您不显示它们) 因此,如果您将当前日期插入到b_date中,那么您也已经有了当前时间 试试这个: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中,那么您也已经有了当前时间 试
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_时间列更改为时间戳吗?还有,您会收到什么错误消息?