Usunięcie znaku "!" w procedurze

0

Witajcie,

Trochę utknąłem i może wy mi podpowiecie o co c'mon ...

Ostatnio na microblogu opisałem sytuację z podgrywaniem obiektów PL/SQL z pliku na bazę
Z cyklu ciekawostki #FireDAC...

Niestety mam dziwny efekt. Mam przykładową procedurę PL/SQL jak poniżej:

CREATE OR REPLACE PROCEDURE AAA_TEST1
IS
p CONSTANT VARCHAR2 (2) := '!~';
begin
dbms_output.put_line(p);
END;

wgrywam sobie to na bazę tak jak to opisałem na microblogu natomiast na bazie procedura wygląda tak:

CREATE OR REPLACE PROCEDURE AAA_TEST1
IS
p CONSTANT VARCHAR2 (2) := '~';
begin
dbms_output.put_line(p);
END;

Jak widać firedac same z siebie wycięły znak !.

Próbowałem to wyszukać w kodzie firedac ale chyba coś źle szukam bo nie mogę tego namierzyć. Macie pomysł skąd to wycinanie i jak to obejść?

1 użytkowników online, w tym zalogowanych: 0, gości: 1