由于开发过程中发现中间表 主表需要精确的控制时间,子表没什么与主表关联的东西,此时可以使用这种方法
tips:子表id列不要设置唯一约束,可以加索引
CREATE OR REPLACE FUNCTION get_java_timestamp RETURN varchar IS
BEGIN
RETURN (EXTRACT(DAY FROM (SYSTIMESTAMP - TIMESTAMP '1970-01-01 00:00:00 UTC')) * 86400000
+ EXTRACT(HOUR FROM (SYSTIMESTAMP - TIMESTAMP '1970-01-01 00:00:00 UTC')) * 3600000
+ EXTRACT(MINUTE FROM (SYSTIMESTAMP - TIMESTAMP '1970-01-01 00:00:00 UTC')) * 60000
+ EXTRACT(SECOND FROM (SYSTIMESTAMP - TIMESTAMP '1970-01-01 00:00:00 UTC')) * 1000);
END;
在存储过程中调用方法
select get_java_timestamp
into v_get_java_timestamp
from dual;

208

被折叠的 条评论
为什么被折叠?



