[ KrunoV @ 29.03.2005. 18:31 ] @
Evo da previse ne duzim kako ovo napraviti u firebirdu jer vec sam pomalo lud jer mi u mysql radi bez problema a u firebirdu bas i ne.

Evo na ovu komandu:

DROP TABLE IF EXISTS VERZIJA;
commit work;

Dobijem ovo kao gresku:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 12.
if.

Hvala
[ ultraKeen @ 30.03.2005. 05:44 ] @
to mu je sto ti i kaze: nezna da protumaci <IF> tj. ne ocekuje taj token il' sta vec na tom mestu, ocekuje nesto drugo...

kad' god ti tako sta napise - problem je negde da kazem levo :) od date koordinate, dakle isti red samo na mestu char 11

koliko ja vidim sintaksu te komande, FB ocekuje da tu dodje ime tabele pod znacima navoda a kod tebe toga nema vec nekakav IF EXIST, odnosno nije mi poznata u FB ta konstrukcija "AKO postoji" unutar DROP komande... jer ne mora naravno da postoji sve isto u oba, i u FB i u mysql
[ KrunoV @ 30.03.2005. 10:15 ] @
evo dobio sam odgovor na jednoj news grupi pa ako nekome treba:

if exists (select 1 from RDB$RELATIONS where RDB$RELATION_NAME='IME_TABLE')
then
drop table IME_TABLE;
end if;

ovo sta sam ja mislio jednostavno ne postoji u FireBird-u
[ KrunoV @ 30.03.2005. 17:44 ] @
>
>
a mozete koristiti i comandu recreate koja prije nego sto napravi
pobrise tabelu ako postoji

--

Best regards, Mali ( Kruno )

ON-LINE Soft, Inc

URL: www.on-line.com.hr
Mobile: +385(0)98-623-959
Mail : [email protected]