ďťż
 
=?iso-8859-2?q?PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_z_ap likacji?= ďťż
 
=?iso-8859-2?q?PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_z_ap likacji?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?iso-8859-2?q?PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_z_ap likacji?=



Galdrian - 11-05-2007 12:31
=?iso-8859-2?q?PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_z_ap likacji?=
  Witam!
Mam oto poniższy kod SQL do wykonania z aplikacji, jednakże zostaje mi
zwracany Exception przez sterownik JDBC w miejscu każdego średnika,
przez co nie jestem w stanie wykonać tego poprawnie. Czy wiecie może
jak obejść taki problem?

CREATE OR REPLACE FUNCTION REPLICATE() RETURNS TRIGGER AS $$
BEGIN
IF (TG_OP = 'UPDATE') OR (TG_OP = 'INSERT') THEN
insert into REP_TAB values(
0,
TG_RELNAME,
NEW.id,
TG_OP,
'N'
);
ELSE
insert into REP_TAB values(
0,
TG_RELNAME,
OLD.id,
TG_OP,
'N'
);
END IF;
RETURN NEW;
END
$$ LANGUAGE 'plpgsql';

a Exception brzmi:

org.postgresql.util.PSQLException: ERROR: unterminated dollar-quoted
string at or near "$$
BEGIN
IF (TG_OP = 'UPDATE') OR (TG_OP = 'INSERT') THEN
insert into REP_TAB values(
0,
TG_RELNAME,
NEW.id,
TG_OP,
'N'
)"
at
org.postgresql.core.v3.QueryExecutorImpl.receiveEr rorResponse(QueryExecutorImpl.java:
1531)
at
org.postgresql.core.v3.QueryExecutorImpl.processRe sults(QueryExecutorImpl.java:
1313)
at
org.postgresql.core.v3.QueryExecutorImpl.execute(Q ueryExecutorImpl.java:
188)
......

Dodam tylko, że pgAdmin III takie zapytanie przechodzi bez mrugnięcia
okiem.

Pozdrawiam.
Galdrian





=?iso-8859-2?q?Filip_Rembia=B3kowski?= - 11-05-2007 12:31
=?iso-8859-2?q?Re:_PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_ z_aplikacji?=
  On 18 Kwi, 19:34, Galdrian <galdr...@gmail.com> wrote:

> a Exception brzmi:
>
> org.postgresql.util.PSQLException: ERROR: unterminated dollar-quoted
> string at or near "$$

która wersja sterownika? może masz jakiś archaiczny...

jeśli jesteś mocno zdesperowany, możesz oczywiście spróbować innego
cytowania zamiast $$
np. $tag$, albo same apostrofy.

F.




Galdrian - 11-05-2007 12:31
=?iso-8859-2?q?Re:_PostgreSQL_a_JDBC_i_wykonywanie_zapyta=F1_ z_aplikacji?=
  > która wersja sterownika? może masz jakiś archaiczny...
>
> jeśli jesteś mocno zdesperowany, możesz oczywiście spróbować innego
> cytowania zamiast $$
> np. $tag$, albo same apostrofy.
>
> F.

Sterownik mam najnowszy dostępny. A co miałeś na myśli mówiąc o
apostrofach ?




=?UTF-8?B?RmlsaXAgUmVtYmlhxYJrb3dza2k=?= - 11-05-2007 12:31

  Galdrian wrote at 2007-04-19 20:37:
>> która wersja sterownika? może masz jakiś archaiczny...
>>
>> jeśli jesteś mocno zdesperowany, możesz oczywiście spróbować innego
>> cytowania zamiast $$
>> np. $tag$, albo same apostrofy.
>>
>> F.
>
> Sterownik mam najnowszy dostępny. A co miałeś na myśli mówiąc o
> apostrofach ?
>
zamiast

$$
treść 'procedury'
$$

zastosować

'
treść ''procedury''
'

http://www.postgresql.org/docs/curre...NTAX-CONSTANTS
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) mecze sie i mecze i nic - zapytanie czesciowe [sql][pgsql] zapytanie sql Postgres - replikcja master-master
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • autwywalczyl.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com