Procedure che popoli una tabella

di il
5 risposte

Procedure che popoli una tabella

Come da titolo vorrei creare una procedura che popoli una tabella, ecco il mio codice che non funziona:

CREATE TABLE nuova
(
cod number,
nome VARCHAR2(60),
cognome VARCHAR2(60),
CONSTRAINT pk PRIMARY KEY(cod)
);

Così è definita la mia tabella mentre la procedura:

CREATE OR REPLACE PROCEDURE popolare
IS
BEGIN

INSERT INTO nuova VALUES (1,'Valerio','Rossi');
END;

5 Risposte

  • Re: Procedure che popoli una tabella

    "non funziona" è qualcosa da non dire mai:
    - chi
    - cosa
    - come
    - quando
    - etc...
    I messaggi di errore ci sono per qualcosa e, se non dovesse uscirne nessuno, comunque avrai un output.
  • Re: Procedure che popoli una tabella

    Quando provo a compilare la procedura mi da il seguente messaggio d'errore:

    Errore(5,1): PL/SQL: SQL Statement ignored
    Errore(5,13): PL/SQL: ORA-00942: tabella o vista inesistente
  • Re: Procedure che popoli una tabella

    Up
  • Re: Procedure che popoli una tabella

    Sembra che la tabella non esista.
    Chiudi il client, accertati dell'esistenza della tabella e prova nuovamente.

    P.S. non postare UP tanto non servono.
  • Re: Procedure che popoli una tabella

    Risolto: non eseguivo lo script prima di attivare la procedura quindi la tabella ancora non c'era
Devi accedere o registrarti per scrivere nel forum
5 risposte