Sto cercando di creare una procedura in oracle PL/SQL che deve far vedere un elenco di persone (parlamentari in questo caso), e numerare le tuple risultanti.
Nella tabella parlamentari ci dovrebbero essere tutti i parlamentari che sono stati eletti nelle varie legislature (io voglio solo quelli eletti nell'ultima legislatura ed ecco perché il motivo della select annidata).
In fase di esecuzione, tuttavia, viene fornito il seguente elenco di errori
codice:Error(5,3): PL/SQL: SQL Statement ignored Error(12,3): PL/SQL: ORA-00936: missing expressioncodice:create or replace procedure elencoparlamentari as begin select cf, nome, cognome, legislatura from parlamentari p, mandati m where p.cf = m.parlamentare AND m.legislatura= (select max(legislatura) "m" from mandati); end elencoparlamentari;

Rispondi quotando
