bonjour tout le monde
je viens d'ecrire un script qui me prepare une requete sql que je vais lancer a partir d'informatica.
mais le souci c'est que mon scipt contient des erreur que je ne parviens pas a reperer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CREATE OR REPLACE PROCEDURE param_partition(
date_part in VARCHAR,
tab_name in varchar)
is
 
BEGIN
 
WHENEVER SQLERROR EXIT FAILURE;
WHENEVER OSERROR EXIT FAILURE;
set echo ON
SET feed ON
SET term ON
SET serveroutput ON SIZE 3000
 
--***
--*BLOC PL SQL pour contruire la requete SQL
--***
DECLARE
strSQL VARCHAR2(1000);
strDATE VARCHAR2(10);
BEGIN
 strSQL := 'ALTER TABLE owner.table_name ADD PARTITION DT_' || date_part || ' VALUES (TO_DATE('''|| date_part || ''',''YYYYYMMDD''))';
DBMS_OUTPUT.PUT_LINE(strSQL);
EXECUTE IMMEDIATE (strSQL);
END;
/
si qlq 1 peux m'aider je suis preneur.