标签: sql oracle
我有一个timestamp数据类型列(time_stamp_col),它按以下格式存储数据: 10-AUG-57 12.00.00.000000000 AM
timestamp
time_stamp_col
10-AUG-57 12.00.00.000000000 AM
我需要将其转换为number数据类型格式,如19570810
number
19570810
有什么想法吗? 感谢
答案 0 :(得分:2)
假设您的格式为"YYYYMMDD",您应该可以像日期字段一样使用TO_CHAR:
"YYYYMMDD"
TO_CHAR
SELECT TO_NUMBER(TO_CHAR(time_stamp_col,'YYYYMMDD'))