oracle insert into select写法
INSERT INTO T_MONITOR_USER_INFO (METER_NO,CONSUMER_NO,USER_INFO,COURT_ID)select * from(selectdistinctMETER_NO,CONSUMER_NO,'wy' as USER_INFO,EPU_COURT as COURT_ID from T_METERwhereC_DISTRICTBCDID in(se
·
INSERT INTO T_MONITOR_USER_INFO (
METER_NO,
CONSUMER_NO,
USER_INFO,
COURT_ID
)
select * from
(
select
distinct
METER_NO,CONSUMER_NO,'wy' as USER_INFO,EPU_COURT as COURT_ID from T_METER
where
C_DISTRICTBCDID in
(
select
DISTINCT
DISTRICTBCDID
from QX_SGMTUSR_DTL
where RECORDDATE=210917
and SEGMENTID = 36
)
and C_ADDRESSID in
(
select
DISTINCT
ADDRESSID
from QX_SGMTUSR_DTL
where RECORDDATE=210917
and SEGMENTID = 36
)
and C_CHANNELID in
(
select
DISTINCT
CHANNELID
from QX_SGMTUSR_DTL
where RECORDDATE=210917
and SEGMENTID = 36
)
)
where rownum <= 100
更多推荐
已为社区贡献1条内容
所有评论(0)