je vbeux dropper un ensemble de table (existante puis que j'ai fais un select ) mais ceci ne fonctionne pas
ORA-00604Une erreur s'est produite au niveau SQL rÚcursif 1
ORA-00942: Table ou vue inexistante
MERCI
je vbeux dropper un ensemble de table (existante puis que j'ai fais un select ) mais ceci ne fonctionne pas
ORA-00604Une erreur s'est produite au niveau SQL rÚcursif 1
ORA-00942: Table ou vue inexistante
MERCI
Peux tu nous montrer la requête qui drop les tables ?
Un peu léger comme explication.
Tu utilises quoi comme code?
drop table accesoire; tout simplement
d'ac au début j'ai fait script pour droper toutes mes tables mais avec cette erreur
j'ai donc reduis mon ensemble à une seule ligne c'est à dire DROP TABLE ACCESSOIRE
ça donne tjrs le même message d'erreur
Si la table existe donc, tu n'a plus qu'a contacter le support OracleEnvoyé par Oracle
Tu es sur quel version d'Oracle ?
C'est un PL que tu fait, ou tu essayes simplement de dropper ta table dans un script sql ?
Edit : quoique, tu as écrit deux fois le nom de la table avec deux orthographes différentes, es tu sur de ne pas t'être trompée dans la ligne de commande ?
Dernière modification par Scorpi0 ; 13/08/2008 à 15h15.
je suis sur la 9i
ce genre d'erreur surviennent elle suite à une mauvaise manip ?
en fait j'ai fait un petit script PL/SQL qui a déja marché.
sinon comment contacter support oracle
on se calme, pas de quoi contacter le support
c'est pas parce que le select marche qu'on a le privilège de suppression !
quel compte utilisez-vous pour faire le drop ?
j'utilise le compte system
ça a fonctionné une fois pourkoi ça ne fonctionne pas la 2 ème fois je ne comprends pas
justement je vai essayer av le compte sys
Cool, petit à petit tu donnes des infos, on va peut être y arriver.
Si maintenant, on pouvait voir le script de création de la table, les objets qui y sont rattaché, les contraintes, comment tu te connecte au schéma, à quoi ressemble ton PL (c'est une procédure ? ça compile ?..) etc etc etc...
SQL>set head off
SQL>set line 150
SQL>set pagesize 2000
SQL>spool droptables.sql
SQL>select ‘drop table ‘||table_name||’ cascade constraints;’ from user_tables;
SQL>spool off;
SQL>@droptables.sql
je t'ai dis c'est un petit scipt
SQL>set head off
SQL>set line 150
SQL>set pagesize 2000
SQL>spool droptables.sql
SQL>select ‘drop table ‘||table_name||’ cascade constraints;’ from user_tables;
SQL>spool off;
SQL>@droptables.sql
je t'ai dis c'est un petit scipt ki a déja fonctionné
Peut-on voir le contenu de droptables.sql ?
même av le compte sys
j'ai ORA-00942
alors personne n'a une idée.
il s'agit de ma base de test.
je voulais changer les donner des tables de mon user
Donc je veux supprimer puis recrée le schéma de mon user.
en fait mon but est de charger ma base av d'autres object (mais tjrs du même schéma de mon user)
j'ai déjà fait cette opération.
on peut pas corriger l'erreor 604 sans apl le support oracle
?
Relis mon message ci-dessus : tu as supprimé des éléments system et ta bd est vraisemblablement secouées maintenant...
Il est même possible que user_tables est disparu... Que donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part desc user_tables
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager