He encontrado este código ... ¿Esto es Pl/Sql? ¿Qué piensas que es?¿Este código está escrito en Pl/Sql y, de no ser así, qué idioma es?
[Script 1.0]
script package up is
import native def_1;
procedure p(
i_g text
)
is
l_txt text;
begin
with mem_m(idx) as msg do
with book_aud(evt_id) as book do
book.upd_pkt(
evt_nr => i__nr
,ref_nr => msg.h.id
,account_nr => msg.h.id
,status => '1'
);
end with;
end with;
end p;
Estoy sorprendido por la importación y el final con;
No es el código completo. Es una versión reducida de esto. También contenía elementos familiares como:
c_max constant number := 95;
c_VE_BA constant text := 'A07000';
-- comment
if i_mt is null then
return rpad('/',16);
else
if i_id = zconst_.c_JPY then
l_fmt := '9999999999999999';
else
l_fmt := '9999999999999D99';
end if;
end if;
case i_typ_id
when def_typ.contr then
l_zuonr := zfx2.c_avqt;
when def_typ.fx then
l_zuonr := zfx2.c_avqd;
when def_typ.fxswap then
l_zuonr := zfx2.c_avqd;
when def_typ.forex then
l_zuonr := zfx2.c_avqd;
when def_typ.xfer then
l_zuonr := zfx2.c_avqd;
when def_typ.intr then
l_zuonr := zfx2.c_avqt;
else
assert(false,'Meta Typ');
end case;
Se ve como una extensión de PL/SQL. Según las respuestas y mi propia investigación, supongo que es Avaloq + PL/Sql. Me puse en contacto con Avaloq, todavía estoy esperando una respuesta oficial.
¿Se puede vincular a la fuente? – FerranB
Esto no se parece a PL/SQL. Lo único en común con PL/SQL que veo aquí es el "comenzar" – Powerlord
No puedo vincularlo. Extraje lo que consideré apropiado. – Aftershock