C/C++教程

oracle常见用法

本文主要是介绍oracle常见用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.insert into 和with 结合使用

insert into HW_RATE
(ID,
SUB_TYPE,
DISTRICT_CODE,
REGION_CODE,
SUB_AREA_CODE,
CREATE_DATE,
CREATE_USER)
with areaInfo as
(select o.district_code bu, o.region_code re
from eis_user.org_office o
where o.sub_area_code = ‘60487’
and o.status = 1
and o.year = extract(year from sysdate)
and o.sub_type = 2)
select sys_guid(),
2,
areaInfo.bu,//这里直接with 临时表别名.子句查询结果别名,即可
areaInfo.re,
‘60487’,
sysdate,
‘ww00068’
from areaInfo;
参考:oracle with和insert结合使用

2.timestamp 和 date 的转换

cast(字段名A as date) 字段名A是时间戳,转换为日期
cast(字段名B as timestamp) 字段B是日期,转换为时间戳

参考:Oracle学习笔记:date和timestamp相互转换

这篇关于oracle常见用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!