oracle forms在数据库中节省时间不工作
oracle forms saving time in database not working
我正在使用 oracle forms builder 10g,我正在尝试节省用户必须输入数据库的时间。我的输入字段的数据类型是 TIME,我在数据库中的列是 VARCHAR2(20) 类型。
当系统时间为 07:43:00 时,我尝试将时间保存为 08:00:00,我在数据库中保存了 28800。
您可以将时间转换为明确需要的格式,使用
to_char(时间字段,"HH:MI:SS")
- 使用户输入的时间字段非基准table
- 在块中包含数据库 varchar2(20) 列但不显示它
- 使用格式掩码设置 varchar2 列
如果您只有一个记录块,请使用预提交触发器
如果您有一个多记录块,请使用 post-记录触发器
varchar2 column := to_char(time field,"HH:MI:SS");
我正在使用 oracle forms builder 10g,我正在尝试节省用户必须输入数据库的时间。我的输入字段的数据类型是 TIME,我在数据库中的列是 VARCHAR2(20) 类型。 当系统时间为 07:43:00 时,我尝试将时间保存为 08:00:00,我在数据库中保存了 28800。
您可以将时间转换为明确需要的格式,使用 to_char(时间字段,"HH:MI:SS")
- 使用户输入的时间字段非基准table
- 在块中包含数据库 varchar2(20) 列但不显示它
- 使用格式掩码设置 varchar2 列
如果您只有一个记录块,请使用预提交触发器 如果您有一个多记录块,请使用 post-记录触发器
varchar2 column := to_char(time field,"HH:MI:SS");