Salut à tous,

J’ai la commande suivante qui me genere une faute.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CURSOR cur_cur is select emp.*
                      from Tb_Employee emp
                      where emp.Anneembauche = '2011';
 
sql_text :=  'UPDATE Tb_Employee emp
SET emp.lienFichier = \\MesFichiers\sauvegarde\DocumentWord\'''||substr(to_char (DateEmbauche, 'DDMMYYYY'),5,4)||'\'''''|| substr(to_char (DateEmbauche, 'DDMMYYYY'), 3,2)||'\'''''||substr(to_char (DateEmbauche, 'DDMMYYYY'),1,2)''Fichier.doc'';
 
sql_text :=  'UPDATE Tb_Employee emp 
SET emp.lienFichier = ''\\MesFichiers\sauvegarde\DocumentWord\''' || substr(to_char(cur_rec.DateEmbauche, 'DDMMYYYY'), 5,4) || ''||'\'||'' || substr(to_char (cur_rec.DateEmbauche, 'DDMMYYYY'), 3,2) || ''||'\'||''||substr(to_char (cur_rec.DateEmbauche, 'DDMMYYYY'), 1,2)||
''||'\'||''''||cur_rec.NomduFichier||'''';
je voudrais a la fin avoir dans ma table employee un lien du genre: \\MesFichiers\sauvegarde\DocumentWord\2011\03\08\NomduFichier.doc

Mais malheureusement j’obtiens la faute suivante: ORA-00933: SQL command not properly ended; lorsque j'essaye d'exécuter mon code PL/SQL

Pardon quelqu'un peut-il me dire où ca plante?

Merci d'avance
Fiona