ďťż
 
[firebird 1.5] Delete w przypadku nalozonego constrains ďťż
 
[firebird 1.5] Delete w przypadku nalozonego constrains
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

[firebird 1.5] Delete w przypadku nalozonego constrains



kurciok@poczta.onet.pl - 27-08-2006 00:20
[firebird 1.5] Delete w przypadku nalozonego constrains
  Mam dwie powiazane ze soba tabele za pomoca klucza obcego. Gdy chce
usunac jakis rekord z pierwszej tabeli dostaje komunikat

Error Message:
----------------------------------------
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_CH_CA_ID" on table
"CARD_HISTORY".

Jak wykonac polecenie delete aby kaskadowo skasowac wszystkie rekordy
z obu tablel?





floran - 27-08-2006 00:20

 
Uzytkownik <kurciok@poczta.onet.pl> napisal w wiadomosci
news:1156164355.461544.281900@b28g2000cwb.googlegr oups.com...
> Mam dwie powiazane ze soba tabele za pomoca klucza obcego. Gdy chce
> usunac jakis rekord z pierwszej tabeli dostaje komunikat
>
> Error Message:
> ----------------------------------------
> violation of FOREIGN KEY constraint "".
> violation of FOREIGN KEY constraint "FK_CH_CA_ID" on table
> "CARD_HISTORY".
>
> Jak wykonac polecenie delete aby kaskadowo skasowac wszystkie rekordy
> z obu tablel?
>

Moze masz triggery zalozone before delete ?
Ustaw triggery jako inactive i wtedy spróbuj skasowac dane.




Jacek Czapla - 27-08-2006 00:21

  kurciok@poczta.onet.pl napisał(a):
> Mam dwie powiazane ze soba tabele za pomoca klucza obcego. Gdy chce
> usunac jakis rekord z pierwszej tabeli dostaje komunikat
>
> Error Message:
> ----------------------------------------
> violation of FOREIGN KEY constraint "".
> violation of FOREIGN KEY constraint "FK_CH_CA_ID" on table
> "CARD_HISTORY".
>
> Jak wykonac polecenie delete aby kaskadowo skasowac wszystkie rekordy
> z obu tablel?
>
Jeśli masz "on delete restrict" lub "on delete no action" to chyba
trzeba będzie wykasować najpierw wszystkie rekordy z podrzędnej a potem
można z nadrzędnej.
Jeśli jest on delete cascade to powinien wyrzucać z podrzędnej
automagicznie.

--
*Jacek Czapla* //usuń ".pułapka" z adresu email
www.asit.pl
http://www.busyonline.pl - Rezerwacja miejsc w busach




Jacek Czapla - 27-08-2006 00:21

  Przynajmniej tak jest w Mysql5 i (chyba) standardzie sql-a.

--
*Jacek Czapla* //usuń ".pułapka" z adresu email
www.asit.pl
http://www.busyonline.pl - Rezerwacja miejsc w busach
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?= =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?= Re: [Firebird] BDE problem z zapisem konfiguracji pod Windows Vista =?iso-8859-2?q?firebird_i_triggery_-_logowanie_historii_zmian_zawarto=B6ci?= =?iso-8859-2?q?[firebird]_-_jak_zastapi=E6_pole_longtext_=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wawa19wwa91.pev.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