Je l'insertion d'un nouvel objet dans ma table de base de données, mais je continue à récupérer une exception qui indique ....
PL/SQL Exception Traduction
ERROR:insertproperty:ORA-06553: PLS-103: Encountered the symbol "EXCEPTION" when expecting one of the following:
begin case declare exit for function goto if loop mod null
package pragma procedure raise return select separate type
update while with <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
form table call close current define delete fetch lock insert
open rollback savepoint set sql execute commit forall merge
ORA-06553: PLS-103: Encountered the symbol "EXCEPTION" when expec
mais tout ce que je fais est un insert simple dans ...
function insert(...)
begin
begin
select table_seq.nextval
into nextval
from dual
begin
insert into table(id, ....)
values(nextval,....)
end
end
end
les points sont tous facultatifs donc pas vraiment nécessaire.
Le message d'erreur mentionne 'EXCEPTION' et vous nettoyez votre code, en supprimant' EXCEPTION', et probablement son contexte environnant. Comment sommes-nous censés aider, lorsque vous supprimez le morceau de code qui reçoit la plainte? –
@ Shannon Severance Désolé à ce sujet, mais tout ce que je voulais vraiment, c'était quelqu'un pour m'expliquer l'exception. Pas vraiment quoi que ce soit à faire avec le code, d'où le nom "Exception Translation" – Kevin