Bonjour tout le monde,
Je suis nouveau dans le monde d'Oracle depuis quelques semaines, et je suis confronté à un petit problème ... l'importation.
J'utilise "Oracle Database 10g Express Edition" et je me suis créé mes petites procédures, toutes mes procédures que j'ai créé sont dans un fichier procedures.sql, le problème, c'est que je n'arrive pas a importer ce fichier dans la base, je dois faire des copier/coller de chaque procédure dans l'interface "SQL->Commandes SQL" et étant donné que j'ai une grande procédure, je n'arrive pas à l'insérer dans la base car ils me disent qu'on est limité à 32K dans l'url ...
Pouvez-vous me dire comment faire pour importer ce genre de fichier ? (j'ai essayé avec "Utilitaires>Charger/Décharger les données" mais ça n'a pas fonctionné)
Je vous remercie d'avance pour votre aide
PS : Voila comment mes procédures sont mises dans mon fichier (il y en a d'autre bien sur)
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 create or replace procedure STAT_VIDERTABLESSTRUCT is begin BEGIN FOR i IN (SELECT table_name FROM all_tables WHERE table_name LIKE 'StatStr%') LOOP EXECUTE IMMEDIATE('TRUNCATE TABLE "'||i.table_name||'"'); END LOOP; END; end; / create or replace procedure STAT_DETRUIRETABLESSTRUCT is begin BEGIN FOR i IN (SELECT table_name FROM all_tables WHERE table_name LIKE 'StatStr%') LOOP EXECUTE IMMEDIATE('DROP TABLE "'||i.table_name||'"'); END LOOP; END; end; /
Partager