31 lines
808 B
SQL
31 lines
808 B
SQL
set heading off
|
|
set pagesize 0
|
|
set linesize 200
|
|
set trimspool on
|
|
set feedback off
|
|
set verify off
|
|
set echo off
|
|
set termout off
|
|
set time off
|
|
set timing off
|
|
alter session set nls_territory='italy';
|
|
UPDATE MNP_DBP2COOP D
|
|
SET D.FLAG_LAVORATO=2 --in lavorazione
|
|
WHERE D.FLAG_LAVORATO=0
|
|
and D.MSISDN in (
|
|
select MSISDN from (
|
|
SELECT C.MSISDN
|
|
, ROW_NUMBER() OVER (ORDER BY C.MSISDN) rno
|
|
FROM MNP_DBP2COOP C where C.FLAG_LAVORATO = 0)
|
|
WHERE rno <= &1);
|
|
--spool tmp_mnp_dbp2COOP.txt append; da usare se fare append
|
|
spool &2/tmp_mnp_dbp2COOP.txt;
|
|
SELECT 'telephone-number='''
|
|
||MSISDN
|
|
||''' result-info {routing-number='''||ROUTING_NUMBER
|
|
||'''};'
|
|
FROM MNP_DBP2COOP D
|
|
WHERE D.FLAG_LAVORATO=2 ORDER BY MSISDN;
|
|
spool off
|
|
/
|
|
EXIT |