Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [SQL Oracle] problema comando DDL

    Salve a tutti ho un problema con il comando "alter table"...mi spiego meglio: nella creazione di una tabella ho dimenticato di inserire il campo anno e quindi mi sono servito di tale comando per aggiungere il mancante in questo modo:

    codice:
    alter table progetti add column anno integer;
    mi da il seguente messaggio in output:

    codice:
    Errore con inizio alla riga 1 nel comando:
    alter table progetti add column anno integer
    Report errori:
    Errore SQL: ORA-00904: : invalid identifier
    00904. 00000 -  "%s: invalid identifier"
    ho seguito pari pari come suggeriva il libro da cui sto imparando e mi da questo problema come mai? Qualcuno mi ha suggerito che è un problema del tool "Sqldeveloper" che sto usando...grazie mille a tutti per le risposte

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: [SQL Oracle] problema comando DDL

    Originariamente inviato da alukard990
    Salve a tutti ho un problema con il comando "alter table"...mi spiego meglio: nella creazione di una tabella ho dimenticato di inserire il campo anno e quindi mi sono servito di tale comando per aggiungere il mancante in questo modo:

    codice:
    alter table progetti add column anno integer;
    mi da il seguente messaggio in output:

    codice:
    Errore con inizio alla riga 1 nel comando:
    alter table progetti add column anno integer
    Report errori:
    Errore SQL: ORA-00904: : invalid identifier
    00904. 00000 -  "%s: invalid identifier"
    ho seguito pari pari come suggeriva il libro da cui sto imparando e mi da questo problema come mai? Qualcuno mi ha suggerito che è un problema del tool "Sqldeveloper" che sto usando...grazie mille a tutti per le risposte
    Prova così:

    codice:
    alter table progetti add (anno integer)

  3. #3
    Purtroppo non va come dici tu...

  4. #4
    Andando per intuito e scrivendo il comando in questo modo:
    codice:
    alter table progetti add anno integer
    con l'eliminazione della parola chiave "column" mi ha aggiunto il campo mancante...forse sqldeveloper userà qualche standard sql leggermente differente poi non so,ma fatto sta che ho risolto il problema

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.