IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Create table à partir d'un selection bloquée


Sujet :

SQL Oracle

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Points : 65
    Points
    65
    Par défaut Create table à partir d'un selection bloquée
    Bonjour,

    Prière de me donner une solution par rapport à mon problème:

    L'erreur suivante se déclenshe que j'essaye de créer un table à partir d'une selection

    create table T1 as select * from T2

    ORA-00604: une erreur s'est produite au niveau SQL récursif 1

    ORA-30511: opération DDL non valide pour les déclencheurs système

    ORA-06512: à ligne 2

    SVP c'est urgent et bloquant pour moi (((((((((

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 316
    Points : 388
    Points
    388
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    ORA-30511:
    invalid DDL operation in system triggers
    Cause:	 An attempt was made to perform an invalid DDL operation in a 
    system trigger. Most DDL operations currently are not supported in system 
    triggers. The only currently supported DDL operations are table operations and 
    ALTER?COMPILE operations.
     
    Action:	 Remove invalid DDL operations in system triggers.
    Je dirais a priori que ton code est dans un trigger systeme et que tu ne peut pas faire un create table a c'est endroit

  3. #3
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Points : 11 252
    Points
    11 252
    Par défaut
    Citation Envoyé par fatati Voir le message
    ...
    SVP c'est urgent et bloquant pour moi (((((((((
    Appelez le support d’Oracle. Le forum n’est pas là pour le remplacer.

  4. #4
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Points : 1 197
    Points
    1 197
    Par défaut
    Salut,

    Essaies de désactiver ton trigger avant l'exécution de ta requête.

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Points : 65
    Points
    65
    Par défaut
    Malheureusement mon traitement se trouve pas sur un trigger mais sur un bout de code sur lequel j'essaye de créer un table

  6. #6
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    Quel est le code complet et comment est-il lancé ?
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  7. #7
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Points : 65
    Points
    65
    Par défaut
    [
    Shared Function SQL_CREATE_TABLE(ByVal TableName As String, ByVal req As String)
    Dim req1, req2 As String
    SQL_CREATE_TABLE = " Create table " & TableName & " as " & req
    End Function
    Ot.ExecuteQuery(SQL_CREATE_TABLE , ConnStr)
    /]

Discussions similaires

  1. CREATE TABLE .... AS SELECT
    Par blids dans le forum SQL
    Réponses: 5
    Dernier message: 13/10/2016, 14h00
  2. Table partionnée à partir d'un Create Table As Select
    Par alex_972 dans le forum Administration
    Réponses: 4
    Dernier message: 13/12/2011, 16h05
  3. Réponses: 1
    Dernier message: 07/07/2009, 14h53
  4. mettre à jour une table à partir d'un select
    Par Peanut dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/11/2007, 17h29
  5. "Create table..." à partir d'un "select"
    Par TraPpeur dans le forum Access
    Réponses: 3
    Dernier message: 21/11/2005, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo