create table abc_test(
id number,
rv timestamp
);
insert into abc_test(id,rv) values (1, CURRENT_TIMESTAMP);
有没有更好的方法呢?
时间戳是否可以某种二进制格式存储在数据库中,如“01x0000000000046565”。
在Microsoft sql中,可以通过以下方式轻松完成:
create table xyz_test(id1 timestamp, name varchar(50))
insert into xyz_test (Name) values('person1')
select * from xyz_test
上面的查询将显示时间戳列的一些二进制形式和名称列中的“person1”
如何在oracle中获得相同的结果?
答案 0 :(得分:0)
它确实以二进制格式存储 - 您正在使用的工具在检索时将其翻译。
日期和时间戳的显示取决于工具配置和会话设置等。您可以以任何您喜欢的格式阅读时间戳 - 请参阅To_Char(日期时间)的文档。